[2025-12-17 08:58:39] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 6, credit, 24707.33, 0, 24707.33, retour, 28, RET-2025-00016, Avoir généré suite au retour RET-2025-00016, 4, 2025-12-17 08:58:39, 2025-12-17 08:58:39)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 6, credit, 24707.33, 0, 24707.33, retour, 28, RET-2025-00016, Avoir généré suite au retour RET-2025-00016, 4, 2025-12-17 08:58:39, 2025-12-17 08:58:39)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 08:58:40] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 6, credit, 24707.33, 0, 24707.33, retour, 28, RET-2025-00016, Avoir généré suite au retour RET-2025-00016, 4, 2025-12-17 08:58:40, 2025-12-17 08:58:40)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 6, credit, 24707.33, 0, 24707.33, retour, 28, RET-2025-00016, Avoir généré suite au retour RET-2025-00016, 4, 2025-12-17 08:58:40, 2025-12-17 08:58:40)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 08:58:42] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 6, credit, 24707.33, 0, 24707.33, retour, 28, RET-2025-00016, Avoir généré suite au retour RET-2025-00016, 4, 2025-12-17 08:58:42, 2025-12-17 08:58:42)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 6, credit, 24707.33, 0, 24707.33, retour, 28, RET-2025-00016, Avoir généré suite au retour RET-2025-00016, 4, 2025-12-17 08:58:42, 2025-12-17 08:58:42)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 08:58:43] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 6, credit, 24707.33, 0, 24707.33, retour, 28, RET-2025-00016, Avoir généré suite au retour RET-2025-00016, 4, 2025-12-17 08:58:43, 2025-12-17 08:58:43)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 6, credit, 24707.33, 0, 24707.33, retour, 28, RET-2025-00016, Avoir généré suite au retour RET-2025-00016, 4, 2025-12-17 08:58:43, 2025-12-17 08:58:43)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 08:58:44] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 6, credit, 24707.33, 0, 24707.33, retour, 28, RET-2025-00016, Avoir généré suite au retour RET-2025-00016, 4, 2025-12-17 08:58:44, 2025-12-17 08:58:44)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 6, credit, 24707.33, 0, 24707.33, retour, 28, RET-2025-00016, Avoir généré suite au retour RET-2025-00016, 4, 2025-12-17 08:58:44, 2025-12-17 08:58:44)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 08:58:45] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 6, credit, 24707.33, 0, 24707.33, retour, 28, RET-2025-00016, Avoir généré suite au retour RET-2025-00016, 4, 2025-12-17 08:58:45, 2025-12-17 08:58:45)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 6, credit, 24707.33, 0, 24707.33, retour, 28, RET-2025-00016, Avoir généré suite au retour RET-2025-00016, 4, 2025-12-17 08:58:45, 2025-12-17 08:58:45)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 08:58:48] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 6, credit, 24707.33, 0, 24707.33, retour, 28, RET-2025-00016, Avoir généré suite au retour RET-2025-00016, 4, 2025-12-17 08:58:48, 2025-12-17 08:58:48)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 6, credit, 24707.33, 0, 24707.33, retour, 28, RET-2025-00016, Avoir généré suite au retour RET-2025-00016, 4, 2025-12-17 08:58:48, 2025-12-17 08:58:48)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 08:58:50] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 6, credit, 24707.33, 0, 24707.33, retour, 28, RET-2025-00016, Avoir généré suite au retour RET-2025-00016, 4, 2025-12-17 08:58:50, 2025-12-17 08:58:50)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 6, credit, 24707.33, 0, 24707.33, retour, 28, RET-2025-00016, Avoir généré suite au retour RET-2025-00016, 4, 2025-12-17 08:58:50, 2025-12-17 08:58:50)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 09:16:18] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:18, 2025-12-17 09:16:18)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:18, 2025-12-17 09:16:18)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 09:16:19] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:19, 2025-12-17 09:16:19)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:19, 2025-12-17 09:16:19)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 09:16:20] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:20, 2025-12-17 09:16:20)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:20, 2025-12-17 09:16:20)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 09:16:20] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:20, 2025-12-17 09:16:20)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:20, 2025-12-17 09:16:20)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 09:16:20] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:20, 2025-12-17 09:16:20)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:20, 2025-12-17 09:16:20)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 09:16:21] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:21, 2025-12-17 09:16:21)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:21, 2025-12-17 09:16:21)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 09:16:21] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:21, 2025-12-17 09:16:21)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:21, 2025-12-17 09:16:21)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 09:16:22] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:22, 2025-12-17 09:16:22)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:22, 2025-12-17 09:16:22)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 09:16:24] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:24, 2025-12-17 09:16:24)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:24, 2025-12-17 09:16:24)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 09:16:24] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:24, 2025-12-17 09:16:24)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:24, 2025-12-17 09:16:24)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 09:16:25] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:25, 2025-12-17 09:16:25)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:25, 2025-12-17 09:16:25)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 09:16:26] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:26, 2025-12-17 09:16:26)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:26, 2025-12-17 09:16:26)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 09:16:26] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:26, 2025-12-17 09:16:26)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:26, 2025-12-17 09:16:26)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 09:16:26] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:26, 2025-12-17 09:16:26)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:26, 2025-12-17 09:16:26)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 09:16:27] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:27, 2025-12-17 09:16:27)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:27, 2025-12-17 09:16:27)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 09:16:27] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:27, 2025-12-17 09:16:27)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:27, 2025-12-17 09:16:27)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 09:16:28] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:28, 2025-12-17 09:16:28)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:28, 2025-12-17 09:16:28)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 09:16:28] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:28, 2025-12-17 09:16:28)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:28, 2025-12-17 09:16:28)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 09:16:29] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:29, 2025-12-17 09:16:29)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:29, 2025-12-17 09:16:29)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 09:16:29] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:29, 2025-12-17 09:16:29)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:29, 2025-12-17 09:16:29)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 09:16:30] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:30, 2025-12-17 09:16:30)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:30, 2025-12-17 09:16:30)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 09:16:30] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:30, 2025-12-17 09:16:30)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 24803.13, 0, 24803.13, retour, 30, RET-2025-00018, Avoir généré suite au retour RET-2025-00018, 4, 2025-12-17 09:16:30, 2025-12-17 09:16:30)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 09:20:46] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 6, credit, 24707.35, 0, 24707.35, retour, 31, RET-2025-00019, Avoir généré suite au retour RET-2025-00019, 4, 2025-12-17 09:20:46, 2025-12-17 09:20:46)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 6, credit, 24707.35, 0, 24707.35, retour, 31, RET-2025-00019, Avoir généré suite au retour RET-2025-00019, 4, 2025-12-17 09:20:46, 2025-12-17 09:20:46)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 09:20:47] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 6, credit, 24707.35, 0, 24707.35, retour, 31, RET-2025-00019, Avoir généré suite au retour RET-2025-00019, 4, 2025-12-17 09:20:47, 2025-12-17 09:20:47)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 6, credit, 24707.35, 0, 24707.35, retour, 31, RET-2025-00019, Avoir généré suite au retour RET-2025-00019, 4, 2025-12-17 09:20:47, 2025-12-17 09:20:47)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 09:20:48] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 6, credit, 24707.35, 0, 24707.35, retour, 31, RET-2025-00019, Avoir généré suite au retour RET-2025-00019, 4, 2025-12-17 09:20:48, 2025-12-17 09:20:48)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 6, credit, 24707.35, 0, 24707.35, retour, 31, RET-2025-00019, Avoir généré suite au retour RET-2025-00019, 4, 2025-12-17 09:20:48, 2025-12-17 09:20:48)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 09:20:48] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 6, credit, 24707.35, 0, 24707.35, retour, 31, RET-2025-00019, Avoir généré suite au retour RET-2025-00019, 4, 2025-12-17 09:20:48, 2025-12-17 09:20:48)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 6, credit, 24707.35, 0, 24707.35, retour, 31, RET-2025-00019, Avoir généré suite au retour RET-2025-00019, 4, 2025-12-17 09:20:48, 2025-12-17 09:20:48)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 09:20:49] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 6, credit, 24707.35, 0, 24707.35, retour, 31, RET-2025-00019, Avoir généré suite au retour RET-2025-00019, 4, 2025-12-17 09:20:49, 2025-12-17 09:20:49)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 6, credit, 24707.35, 0, 24707.35, retour, 31, RET-2025-00019, Avoir généré suite au retour RET-2025-00019, 4, 2025-12-17 09:20:49, 2025-12-17 09:20:49)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 09:20:49] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 6, credit, 24707.35, 0, 24707.35, retour, 31, RET-2025-00019, Avoir généré suite au retour RET-2025-00019, 4, 2025-12-17 09:20:49, 2025-12-17 09:20:49)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 6, credit, 24707.35, 0, 24707.35, retour, 31, RET-2025-00019, Avoir généré suite au retour RET-2025-00019, 4, 2025-12-17 09:20:49, 2025-12-17 09:20:49)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 09:45:13] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 19042.33, 0, 19042.33, retour, 32, RET-2025-00020, Avoir généré suite au retour RET-2025-00020, 4, 2025-12-17 09:45:13, 2025-12-17 09:45:13)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 19042.33, 0, 19042.33, retour, 32, RET-2025-00020, Avoir généré suite au retour RET-2025-00020, 4, 2025-12-17 09:45:13, 2025-12-17 09:45:13)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 09:45:14] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 19042.33, 0, 19042.33, retour, 32, RET-2025-00020, Avoir généré suite au retour RET-2025-00020, 4, 2025-12-17 09:45:14, 2025-12-17 09:45:14)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 19042.33, 0, 19042.33, retour, 32, RET-2025-00020, Avoir généré suite au retour RET-2025-00020, 4, 2025-12-17 09:45:14, 2025-12-17 09:45:14)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 09:45:20] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 19042.33, 0, 19042.33, retour, 32, RET-2025-00020, Avoir généré suite au retour RET-2025-00020, 4, 2025-12-17 09:45:20, 2025-12-17 09:45:20)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 19042.33, 0, 19042.33, retour, 32, RET-2025-00020, Avoir généré suite au retour RET-2025-00020, 4, 2025-12-17 09:45:20, 2025-12-17 09:45:20)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 09:45:22] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 19042.33, 0, 19042.33, retour, 32, RET-2025-00020, Avoir généré suite au retour RET-2025-00020, 4, 2025-12-17 09:45:22, 2025-12-17 09:45:22)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 19042.33, 0, 19042.33, retour, 32, RET-2025-00020, Avoir généré suite au retour RET-2025-00020, 4, 2025-12-17 09:45:22, 2025-12-17 09:45:22)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 09:45:35] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 19042.33, 0, 19042.33, retour, 32, RET-2025-00020, Avoir généré suite au retour RET-2025-00020, 4, 2025-12-17 09:45:35, 2025-12-17 09:45:35)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 19042.33, 0, 19042.33, retour, 32, RET-2025-00020, Avoir généré suite au retour RET-2025-00020, 4, 2025-12-17 09:45:35, 2025-12-17 09:45:35)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 09:45:37] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 19042.33, 0, 19042.33, retour, 32, RET-2025-00020, Avoir généré suite au retour RET-2025-00020, 4, 2025-12-17 09:45:37, 2025-12-17 09:45:37)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 19042.33, 0, 19042.33, retour, 32, RET-2025-00020, Avoir généré suite au retour RET-2025-00020, 4, 2025-12-17 09:45:37, 2025-12-17 09:45:37)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 09:45:47] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 19042.33, 0, 19042.33, retour, 32, RET-2025-00020, Avoir généré suite au retour RET-2025-00020, 4, 2025-12-17 09:45:47, 2025-12-17 09:45:47)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 19042.33, 0, 19042.33, retour, 32, RET-2025-00020, Avoir généré suite au retour RET-2025-00020, 4, 2025-12-17 09:45:47, 2025-12-17 09:45:47)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 09:45:48] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 19042.33, 0, 19042.33, retour, 32, RET-2025-00020, Avoir généré suite au retour RET-2025-00020, 4, 2025-12-17 09:45:48, 2025-12-17 09:45:48)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 19042.33, 0, 19042.33, retour, 32, RET-2025-00020, Avoir généré suite au retour RET-2025-00020, 4, 2025-12-17 09:45:48, 2025-12-17 09:45:48)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(169): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(112): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:09:38] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 19042.33, 0, 19042.33, retour, 32, RET-2025-00020, Avoir généré suite au retour RET-2025-00020, 4, 2025-12-17 14:09:38, 2025-12-17 14:09:38)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 19042.33, 0, 19042.33, retour, 32, RET-2025-00020, Avoir généré suite au retour RET-2025-00020, 4, 2025-12-17 14:09:38, 2025-12-17 14:09:38)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:09:39] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 19042.33, 0, 19042.33, retour, 32, RET-2025-00020, Avoir généré suite au retour RET-2025-00020, 4, 2025-12-17 14:09:39, 2025-12-17 14:09:39)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 19042.33, 0, 19042.33, retour, 32, RET-2025-00020, Avoir généré suite au retour RET-2025-00020, 4, 2025-12-17 14:09:39, 2025-12-17 14:09:39)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:13:08] production.ERROR: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'mode_paiement' at row 1 (Connection: mysql, SQL: insert into `paiements_vente` (`document_type`, `document_id`, `date`, `montant`, `mode_paiement`, `reference`, `notes`, `banque_id`, `valide_par`, `updated_at`, `created_at`) values (facture, 46, 2025-12-17 14:13:08, 1959.8, cheque, ?, ?, 2, 4, 2025-12-17 14:13:08, 2025-12-17 14:13:08)) {"userId":4,"exception":"[object] (Illuminate\\Database\\QueryException(code: 01000): SQLSTATE[01000]: Warning: 1265 Data truncated for column 'mode_paiement' at row 1 (Connection: mysql, SQL: insert into `paiements_vente` (`document_type`, `document_id`, `date`, `montant`, `mode_paiement`, `reference`, `notes`, `banque_id`, `valide_par`, `updated_at`, `created_at`) values (facture, 46, 2025-12-17 14:13:08, 1959.8, cheque, ?, ?, 2, 4, 2025-12-17 14:13:08, 2025-12-17 14:13:08)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:825)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/FactureService.php(273): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\FactureService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/FactureService.php(264): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/FactureController.php(98): App\\Services\\FactureService->payer()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\FactureController->payer()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#25 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#27 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#33 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#58 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#64 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#65 {main}

[previous exception] [object] (PDOException(code: 01000): SQLSTATE[01000]: Warning: 1265 Data truncated for column 'mode_paiement' at row 1 at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/FactureService.php(273): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\FactureService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/FactureService.php(264): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/FactureController.php(98): App\\Services\\FactureService->payer()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\FactureController->payer()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#27 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#29 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#35 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#60 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#67 {main}
"} 
[2025-12-17 14:13:09] production.ERROR: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'mode_paiement' at row 1 (Connection: mysql, SQL: insert into `paiements_vente` (`document_type`, `document_id`, `date`, `montant`, `mode_paiement`, `reference`, `notes`, `banque_id`, `valide_par`, `updated_at`, `created_at`) values (facture, 46, 2025-12-17 14:13:09, 1959.8, cheque, ?, ?, 2, 4, 2025-12-17 14:13:09, 2025-12-17 14:13:09)) {"userId":4,"exception":"[object] (Illuminate\\Database\\QueryException(code: 01000): SQLSTATE[01000]: Warning: 1265 Data truncated for column 'mode_paiement' at row 1 (Connection: mysql, SQL: insert into `paiements_vente` (`document_type`, `document_id`, `date`, `montant`, `mode_paiement`, `reference`, `notes`, `banque_id`, `valide_par`, `updated_at`, `created_at`) values (facture, 46, 2025-12-17 14:13:09, 1959.8, cheque, ?, ?, 2, 4, 2025-12-17 14:13:09, 2025-12-17 14:13:09)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:825)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/FactureService.php(273): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\FactureService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/FactureService.php(264): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/FactureController.php(98): App\\Services\\FactureService->payer()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\FactureController->payer()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#25 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#27 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#33 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#58 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#64 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#65 {main}

[previous exception] [object] (PDOException(code: 01000): SQLSTATE[01000]: Warning: 1265 Data truncated for column 'mode_paiement' at row 1 at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/FactureService.php(273): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\FactureService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/FactureService.php(264): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/FactureController.php(98): App\\Services\\FactureService->payer()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\FactureController->payer()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#27 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#29 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#35 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#60 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#67 {main}
"} 
[2025-12-17 14:13:13] production.ERROR: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'mode_paiement' at row 1 (Connection: mysql, SQL: insert into `paiements_vente` (`document_type`, `document_id`, `date`, `montant`, `mode_paiement`, `reference`, `notes`, `banque_id`, `valide_par`, `updated_at`, `created_at`) values (facture, 46, 2025-12-17 14:13:13, 1959.8, cheque, ?, ?, 2, 4, 2025-12-17 14:13:13, 2025-12-17 14:13:13)) {"userId":4,"exception":"[object] (Illuminate\\Database\\QueryException(code: 01000): SQLSTATE[01000]: Warning: 1265 Data truncated for column 'mode_paiement' at row 1 (Connection: mysql, SQL: insert into `paiements_vente` (`document_type`, `document_id`, `date`, `montant`, `mode_paiement`, `reference`, `notes`, `banque_id`, `valide_par`, `updated_at`, `created_at`) values (facture, 46, 2025-12-17 14:13:13, 1959.8, cheque, ?, ?, 2, 4, 2025-12-17 14:13:13, 2025-12-17 14:13:13)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:825)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/FactureService.php(273): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\FactureService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/FactureService.php(264): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/FactureController.php(98): App\\Services\\FactureService->payer()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\FactureController->payer()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#25 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#27 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#33 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#58 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#64 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#65 {main}

[previous exception] [object] (PDOException(code: 01000): SQLSTATE[01000]: Warning: 1265 Data truncated for column 'mode_paiement' at row 1 at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/FactureService.php(273): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\FactureService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/FactureService.php(264): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/FactureController.php(98): App\\Services\\FactureService->payer()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\FactureController->payer()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#27 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#29 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#35 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#60 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#67 {main}
"} 
[2025-12-17 14:13:14] production.ERROR: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'mode_paiement' at row 1 (Connection: mysql, SQL: insert into `paiements_vente` (`document_type`, `document_id`, `date`, `montant`, `mode_paiement`, `reference`, `notes`, `banque_id`, `valide_par`, `updated_at`, `created_at`) values (facture, 46, 2025-12-17 14:13:14, 1959.8, cheque, ?, ?, 2, 4, 2025-12-17 14:13:14, 2025-12-17 14:13:14)) {"userId":4,"exception":"[object] (Illuminate\\Database\\QueryException(code: 01000): SQLSTATE[01000]: Warning: 1265 Data truncated for column 'mode_paiement' at row 1 (Connection: mysql, SQL: insert into `paiements_vente` (`document_type`, `document_id`, `date`, `montant`, `mode_paiement`, `reference`, `notes`, `banque_id`, `valide_par`, `updated_at`, `created_at`) values (facture, 46, 2025-12-17 14:13:14, 1959.8, cheque, ?, ?, 2, 4, 2025-12-17 14:13:14, 2025-12-17 14:13:14)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:825)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/FactureService.php(273): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\FactureService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/FactureService.php(264): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/FactureController.php(98): App\\Services\\FactureService->payer()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\FactureController->payer()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#25 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#27 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#33 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#58 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#64 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#65 {main}

[previous exception] [object] (PDOException(code: 01000): SQLSTATE[01000]: Warning: 1265 Data truncated for column 'mode_paiement' at row 1 at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/FactureService.php(273): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\FactureService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/FactureService.php(264): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/FactureController.php(98): App\\Services\\FactureService->payer()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\FactureController->payer()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#27 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#29 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#35 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#60 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#67 {main}
"} 
[2025-12-17 14:13:16] production.ERROR: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'mode_paiement' at row 1 (Connection: mysql, SQL: insert into `paiements_vente` (`document_type`, `document_id`, `date`, `montant`, `mode_paiement`, `reference`, `notes`, `banque_id`, `valide_par`, `updated_at`, `created_at`) values (facture, 46, 2025-12-17 14:13:16, 1959.8, cheque, ?, ?, 2, 4, 2025-12-17 14:13:16, 2025-12-17 14:13:16)) {"userId":4,"exception":"[object] (Illuminate\\Database\\QueryException(code: 01000): SQLSTATE[01000]: Warning: 1265 Data truncated for column 'mode_paiement' at row 1 (Connection: mysql, SQL: insert into `paiements_vente` (`document_type`, `document_id`, `date`, `montant`, `mode_paiement`, `reference`, `notes`, `banque_id`, `valide_par`, `updated_at`, `created_at`) values (facture, 46, 2025-12-17 14:13:16, 1959.8, cheque, ?, ?, 2, 4, 2025-12-17 14:13:16, 2025-12-17 14:13:16)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:825)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/FactureService.php(273): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\FactureService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/FactureService.php(264): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/FactureController.php(98): App\\Services\\FactureService->payer()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\FactureController->payer()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#25 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#27 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#33 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#58 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#64 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#65 {main}

[previous exception] [object] (PDOException(code: 01000): SQLSTATE[01000]: Warning: 1265 Data truncated for column 'mode_paiement' at row 1 at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/FactureService.php(273): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\FactureService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/FactureService.php(264): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/FactureController.php(98): App\\Services\\FactureService->payer()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\FactureController->payer()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#27 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#29 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#35 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#60 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#67 {main}
"} 
[2025-12-17 14:13:17] production.ERROR: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'mode_paiement' at row 1 (Connection: mysql, SQL: insert into `paiements_vente` (`document_type`, `document_id`, `date`, `montant`, `mode_paiement`, `reference`, `notes`, `banque_id`, `valide_par`, `updated_at`, `created_at`) values (facture, 46, 2025-12-17 14:13:17, 1959.8, cheque, ?, ?, 2, 4, 2025-12-17 14:13:17, 2025-12-17 14:13:17)) {"userId":4,"exception":"[object] (Illuminate\\Database\\QueryException(code: 01000): SQLSTATE[01000]: Warning: 1265 Data truncated for column 'mode_paiement' at row 1 (Connection: mysql, SQL: insert into `paiements_vente` (`document_type`, `document_id`, `date`, `montant`, `mode_paiement`, `reference`, `notes`, `banque_id`, `valide_par`, `updated_at`, `created_at`) values (facture, 46, 2025-12-17 14:13:17, 1959.8, cheque, ?, ?, 2, 4, 2025-12-17 14:13:17, 2025-12-17 14:13:17)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:825)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/FactureService.php(273): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\FactureService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/FactureService.php(264): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/FactureController.php(98): App\\Services\\FactureService->payer()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\FactureController->payer()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#25 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#27 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#33 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#58 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#64 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#65 {main}

[previous exception] [object] (PDOException(code: 01000): SQLSTATE[01000]: Warning: 1265 Data truncated for column 'mode_paiement' at row 1 at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/FactureService.php(273): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\FactureService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/FactureService.php(264): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/FactureController.php(98): App\\Services\\FactureService->payer()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\FactureController->payer()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#27 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#29 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#35 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#60 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#67 {main}
"} 
[2025-12-17 14:15:04] production.ERROR: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'mode_paiement' at row 1 (Connection: mysql, SQL: insert into `paiements_vente` (`document_type`, `document_id`, `date`, `montant`, `mode_paiement`, `reference`, `notes`, `banque_id`, `valide_par`, `updated_at`, `created_at`) values (facture, 46, 2025-12-17 14:15:04, 1959.8, cheque, ?, ?, 2, 4, 2025-12-17 14:15:04, 2025-12-17 14:15:04)) {"userId":4,"exception":"[object] (Illuminate\\Database\\QueryException(code: 01000): SQLSTATE[01000]: Warning: 1265 Data truncated for column 'mode_paiement' at row 1 (Connection: mysql, SQL: insert into `paiements_vente` (`document_type`, `document_id`, `date`, `montant`, `mode_paiement`, `reference`, `notes`, `banque_id`, `valide_par`, `updated_at`, `created_at`) values (facture, 46, 2025-12-17 14:15:04, 1959.8, cheque, ?, ?, 2, 4, 2025-12-17 14:15:04, 2025-12-17 14:15:04)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:825)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/FactureService.php(273): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\FactureService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/FactureService.php(264): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/FactureController.php(98): App\\Services\\FactureService->payer()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\FactureController->payer()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#25 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#27 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#33 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#58 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#64 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#65 {main}

[previous exception] [object] (PDOException(code: 01000): SQLSTATE[01000]: Warning: 1265 Data truncated for column 'mode_paiement' at row 1 at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/FactureService.php(273): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\FactureService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/FactureService.php(264): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/FactureController.php(98): App\\Services\\FactureService->payer()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\FactureController->payer()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#27 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#29 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#35 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#60 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#67 {main}
"} 
[2025-12-17 14:15:05] production.ERROR: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'mode_paiement' at row 1 (Connection: mysql, SQL: insert into `paiements_vente` (`document_type`, `document_id`, `date`, `montant`, `mode_paiement`, `reference`, `notes`, `banque_id`, `valide_par`, `updated_at`, `created_at`) values (facture, 46, 2025-12-17 14:15:05, 1959.8, cheque, ?, ?, 2, 4, 2025-12-17 14:15:05, 2025-12-17 14:15:05)) {"userId":4,"exception":"[object] (Illuminate\\Database\\QueryException(code: 01000): SQLSTATE[01000]: Warning: 1265 Data truncated for column 'mode_paiement' at row 1 (Connection: mysql, SQL: insert into `paiements_vente` (`document_type`, `document_id`, `date`, `montant`, `mode_paiement`, `reference`, `notes`, `banque_id`, `valide_par`, `updated_at`, `created_at`) values (facture, 46, 2025-12-17 14:15:05, 1959.8, cheque, ?, ?, 2, 4, 2025-12-17 14:15:05, 2025-12-17 14:15:05)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:825)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/FactureService.php(273): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\FactureService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/FactureService.php(264): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/FactureController.php(98): App\\Services\\FactureService->payer()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\FactureController->payer()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#25 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#27 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#33 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#58 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#64 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#65 {main}

[previous exception] [object] (PDOException(code: 01000): SQLSTATE[01000]: Warning: 1265 Data truncated for column 'mode_paiement' at row 1 at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/FactureService.php(273): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\FactureService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/FactureService.php(264): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/FactureController.php(98): App\\Services\\FactureService->payer()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\FactureController->payer()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#27 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#29 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#35 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#60 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#67 {main}
"} 
[2025-12-17 14:16:27] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:27, 2025-12-17 14:16:27)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:27, 2025-12-17 14:16:27)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:16:29] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:29, 2025-12-17 14:16:29)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:29, 2025-12-17 14:16:29)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:16:29] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:29, 2025-12-17 14:16:29)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:29, 2025-12-17 14:16:29)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:16:30] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:30, 2025-12-17 14:16:30)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:30, 2025-12-17 14:16:30)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:16:30] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:30, 2025-12-17 14:16:30)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:30, 2025-12-17 14:16:30)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:16:32] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:32, 2025-12-17 14:16:32)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:32, 2025-12-17 14:16:32)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:16:32] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:32, 2025-12-17 14:16:32)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:32, 2025-12-17 14:16:32)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:16:33] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:33, 2025-12-17 14:16:33)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:33, 2025-12-17 14:16:33)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:16:33] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:33, 2025-12-17 14:16:33)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:33, 2025-12-17 14:16:33)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:16:33] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:33, 2025-12-17 14:16:33)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:33, 2025-12-17 14:16:33)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:16:34] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:34, 2025-12-17 14:16:34)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:34, 2025-12-17 14:16:34)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:16:34] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:34, 2025-12-17 14:16:34)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:34, 2025-12-17 14:16:34)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:16:34] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:34, 2025-12-17 14:16:34)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:34, 2025-12-17 14:16:34)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:16:34] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:34, 2025-12-17 14:16:34)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:34, 2025-12-17 14:16:34)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:16:34] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:34, 2025-12-17 14:16:34)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:34, 2025-12-17 14:16:34)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:16:34] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:34, 2025-12-17 14:16:34)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:34, 2025-12-17 14:16:34)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:16:34] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:34, 2025-12-17 14:16:34)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:34, 2025-12-17 14:16:34)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:16:35] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:35, 2025-12-17 14:16:35)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:35, 2025-12-17 14:16:35)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:16:35] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:35, 2025-12-17 14:16:35)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:35, 2025-12-17 14:16:35)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:16:35] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:35, 2025-12-17 14:16:35)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:35, 2025-12-17 14:16:35)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:16:37] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:37, 2025-12-17 14:16:37)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:37, 2025-12-17 14:16:37)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:16:37] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:37, 2025-12-17 14:16:37)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:37, 2025-12-17 14:16:37)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:16:38] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:38, 2025-12-17 14:16:38)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:38, 2025-12-17 14:16:38)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:16:38] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:38, 2025-12-17 14:16:38)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:38, 2025-12-17 14:16:38)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:16:39] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:39, 2025-12-17 14:16:39)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:39, 2025-12-17 14:16:39)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:16:39] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:39, 2025-12-17 14:16:39)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:39, 2025-12-17 14:16:39)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:16:40] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:40, 2025-12-17 14:16:40)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:40, 2025-12-17 14:16:40)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:16:40] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:40, 2025-12-17 14:16:40)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:40, 2025-12-17 14:16:40)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:16:41] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:41, 2025-12-17 14:16:41)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:41, 2025-12-17 14:16:41)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:16:41] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:41, 2025-12-17 14:16:41)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:16:41, 2025-12-17 14:16:41)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:17:08] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:17:08, 2025-12-17 14:17:08)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:17:08, 2025-12-17 14:17:08)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:17:09] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:17:09, 2025-12-17 14:17:09)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:17:09, 2025-12-17 14:17:09)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:19:25] production.ERROR: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'mode_paiement' at row 1 (Connection: mysql, SQL: insert into `paiements_vente` (`document_type`, `document_id`, `date`, `montant`, `mode_paiement`, `reference`, `notes`, `banque_id`, `valide_par`, `updated_at`, `created_at`) values (facture, 47, 2025-12-17 14:19:25, 3239.67, cheque, ?, ?, 2, 4, 2025-12-17 14:19:25, 2025-12-17 14:19:25)) {"userId":4,"exception":"[object] (Illuminate\\Database\\QueryException(code: 01000): SQLSTATE[01000]: Warning: 1265 Data truncated for column 'mode_paiement' at row 1 (Connection: mysql, SQL: insert into `paiements_vente` (`document_type`, `document_id`, `date`, `montant`, `mode_paiement`, `reference`, `notes`, `banque_id`, `valide_par`, `updated_at`, `created_at`) values (facture, 47, 2025-12-17 14:19:25, 3239.67, cheque, ?, ?, 2, 4, 2025-12-17 14:19:25, 2025-12-17 14:19:25)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:825)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/FactureService.php(273): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\FactureService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/FactureService.php(264): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/FactureController.php(98): App\\Services\\FactureService->payer()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\FactureController->payer()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#25 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#27 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#33 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#58 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#64 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#65 {main}

[previous exception] [object] (PDOException(code: 01000): SQLSTATE[01000]: Warning: 1265 Data truncated for column 'mode_paiement' at row 1 at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/FactureService.php(273): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\FactureService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/FactureService.php(264): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/FactureController.php(98): App\\Services\\FactureService->payer()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\FactureController->payer()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#27 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#29 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#35 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#60 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#67 {main}
"} 
[2025-12-17 14:19:26] production.ERROR: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'mode_paiement' at row 1 (Connection: mysql, SQL: insert into `paiements_vente` (`document_type`, `document_id`, `date`, `montant`, `mode_paiement`, `reference`, `notes`, `banque_id`, `valide_par`, `updated_at`, `created_at`) values (facture, 47, 2025-12-17 14:19:26, 3239.67, cheque, ?, ?, 2, 4, 2025-12-17 14:19:26, 2025-12-17 14:19:26)) {"userId":4,"exception":"[object] (Illuminate\\Database\\QueryException(code: 01000): SQLSTATE[01000]: Warning: 1265 Data truncated for column 'mode_paiement' at row 1 (Connection: mysql, SQL: insert into `paiements_vente` (`document_type`, `document_id`, `date`, `montant`, `mode_paiement`, `reference`, `notes`, `banque_id`, `valide_par`, `updated_at`, `created_at`) values (facture, 47, 2025-12-17 14:19:26, 3239.67, cheque, ?, ?, 2, 4, 2025-12-17 14:19:26, 2025-12-17 14:19:26)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:825)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/FactureService.php(273): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\FactureService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/FactureService.php(264): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/FactureController.php(98): App\\Services\\FactureService->payer()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\FactureController->payer()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#25 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#27 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#33 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#58 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#64 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#65 {main}

[previous exception] [object] (PDOException(code: 01000): SQLSTATE[01000]: Warning: 1265 Data truncated for column 'mode_paiement' at row 1 at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/FactureService.php(273): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\FactureService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/FactureService.php(264): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/FactureController.php(98): App\\Services\\FactureService->payer()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\FactureController->payer()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#27 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#29 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#35 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#60 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#66 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#67 {main}
"} 
[2025-12-17 14:56:12] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 9, credit, 17998.16, 0, 17998.16, retour, 36, RET-2025-00024, Avoir généré suite au retour RET-2025-00024, 4, 2025-12-17 14:56:12, 2025-12-17 14:56:12)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 9, credit, 17998.16, 0, 17998.16, retour, 36, RET-2025-00024, Avoir généré suite au retour RET-2025-00024, 4, 2025-12-17 14:56:12, 2025-12-17 14:56:12)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:56:13] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 9, credit, 17998.16, 0, 17998.16, retour, 36, RET-2025-00024, Avoir généré suite au retour RET-2025-00024, 4, 2025-12-17 14:56:13, 2025-12-17 14:56:13)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 9, credit, 17998.16, 0, 17998.16, retour, 36, RET-2025-00024, Avoir généré suite au retour RET-2025-00024, 4, 2025-12-17 14:56:13, 2025-12-17 14:56:13)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:56:14] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 9, credit, 17998.16, 0, 17998.16, retour, 36, RET-2025-00024, Avoir généré suite au retour RET-2025-00024, 4, 2025-12-17 14:56:14, 2025-12-17 14:56:14)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 9, credit, 17998.16, 0, 17998.16, retour, 36, RET-2025-00024, Avoir généré suite au retour RET-2025-00024, 4, 2025-12-17 14:56:14, 2025-12-17 14:56:14)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:56:14] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 9, credit, 17998.16, 0, 17998.16, retour, 36, RET-2025-00024, Avoir généré suite au retour RET-2025-00024, 4, 2025-12-17 14:56:14, 2025-12-17 14:56:14)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 9, credit, 17998.16, 0, 17998.16, retour, 36, RET-2025-00024, Avoir généré suite au retour RET-2025-00024, 4, 2025-12-17 14:56:14, 2025-12-17 14:56:14)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:56:14] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 9, credit, 17998.16, 0, 17998.16, retour, 36, RET-2025-00024, Avoir généré suite au retour RET-2025-00024, 4, 2025-12-17 14:56:14, 2025-12-17 14:56:14)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 9, credit, 17998.16, 0, 17998.16, retour, 36, RET-2025-00024, Avoir généré suite au retour RET-2025-00024, 4, 2025-12-17 14:56:14, 2025-12-17 14:56:14)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:56:14] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 9, credit, 17998.16, 0, 17998.16, retour, 36, RET-2025-00024, Avoir généré suite au retour RET-2025-00024, 4, 2025-12-17 14:56:14, 2025-12-17 14:56:14)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 9, credit, 17998.16, 0, 17998.16, retour, 36, RET-2025-00024, Avoir généré suite au retour RET-2025-00024, 4, 2025-12-17 14:56:14, 2025-12-17 14:56:14)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:56:14] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 9, credit, 17998.16, 0, 17998.16, retour, 36, RET-2025-00024, Avoir généré suite au retour RET-2025-00024, 4, 2025-12-17 14:56:14, 2025-12-17 14:56:14)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 9, credit, 17998.16, 0, 17998.16, retour, 36, RET-2025-00024, Avoir généré suite au retour RET-2025-00024, 4, 2025-12-17 14:56:14, 2025-12-17 14:56:14)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:56:15] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 9, credit, 17998.16, 0, 17998.16, retour, 36, RET-2025-00024, Avoir généré suite au retour RET-2025-00024, 4, 2025-12-17 14:56:15, 2025-12-17 14:56:15)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 9, credit, 17998.16, 0, 17998.16, retour, 36, RET-2025-00024, Avoir généré suite au retour RET-2025-00024, 4, 2025-12-17 14:56:15, 2025-12-17 14:56:15)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:56:15] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 9, credit, 17998.16, 0, 17998.16, retour, 36, RET-2025-00024, Avoir généré suite au retour RET-2025-00024, 4, 2025-12-17 14:56:15, 2025-12-17 14:56:15)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 9, credit, 17998.16, 0, 17998.16, retour, 36, RET-2025-00024, Avoir généré suite au retour RET-2025-00024, 4, 2025-12-17 14:56:15, 2025-12-17 14:56:15)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:56:16] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 9, credit, 17998.16, 0, 17998.16, retour, 36, RET-2025-00024, Avoir généré suite au retour RET-2025-00024, 4, 2025-12-17 14:56:16, 2025-12-17 14:56:16)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 9, credit, 17998.16, 0, 17998.16, retour, 36, RET-2025-00024, Avoir généré suite au retour RET-2025-00024, 4, 2025-12-17 14:56:16, 2025-12-17 14:56:16)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:58:47] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:58:47, 2025-12-17 14:58:47)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:58:47, 2025-12-17 14:58:47)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
[2025-12-17 14:58:48] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:58:48, 2025-12-17 14:58:48)) {"userId":4,"exception":"[object] (Illuminate\\Database\\UniqueConstraintViolationException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' (Connection: mysql, SQL: insert into `avoirs` (`reference`, `client_id`, `type`, `montant`, `solde_avant`, `solde_apres`, `source_type`, `source_id`, `source_reference`, `description`, `created_by`, `updated_at`, `created_at`) values (AVOIR-2025-00001, 1, credit, 1959.8, 0, 1959.8, retour, 35, RET-2025-00023, Avoir généré suite au retour RET-2025-00023, 4, 2025-12-17 14:58:48, 2025-12-17 14:58:48)) at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php:820)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#14 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#16 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#18 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#19 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#20 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#21 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#23 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#24 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#25 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#26 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#30 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#34 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#38 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#40 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#63 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#65 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#69 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#70 {main}

[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AVOIR-2025-00001' for key 'avoirs_reference_unique' at /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:53)
[stacktrace]
#0 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(53): PDOStatement->execute()
#1 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(812): Illuminate\\Database\\MySqlConnection->Illuminate\\Database\\{closure}()
#2 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()
#3 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate\\Database\\Connection->run()
#4 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate\\Database\\MySqlConnection->insert()
#5 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3766): Illuminate\\Database\\Query\\Processors\\MySqlProcessor->processInsertGetId()
#6 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2120): Illuminate\\Database\\Query\\Builder->insertGetId()
#7 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1359): Illuminate\\Database\\Eloquent\\Builder->__call()
#8 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1324): Illuminate\\Database\\Eloquent\\Model->insertAndSetId()
#9 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1163): Illuminate\\Database\\Eloquent\\Model->performInsert()
#10 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1128): Illuminate\\Database\\Eloquent\\Model->save()
#11 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/helpers.php(399): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}()
#12 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1127): tap()
#13 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create()
#14 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2372): Illuminate\\Database\\Eloquent\\Model->forwardCallTo()
#15 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2384): Illuminate\\Database\\Eloquent\\Model->__call()
#16 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(79): Illuminate\\Database\\Eloquent\\Model::__callStatic()
#17 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\AvoirService->App\\Services\\{closure}()
#18 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#19 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#20 /home/amom0609/pos.pistonga.com/backend/app/Services/AvoirService.php(74): Illuminate\\Support\\Facades\\Facade::__callStatic()
#21 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(204): App\\Services\\AvoirService->crediter()
#22 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(32): App\\Services\\RetourService->App\\Services\\{closure}()
#23 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(495): Illuminate\\Database\\Connection->transaction()
#24 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(361): Illuminate\\Database\\DatabaseManager->__call()
#25 /home/amom0609/pos.pistonga.com/backend/app/Services/RetourService.php(147): Illuminate\\Support\\Facades\\Facade::__callStatic()
#26 /home/amom0609/pos.pistonga.com/backend/app/Http/Controllers/RetourController.php(53): App\\Services\\RetourService->valider()
#27 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): App\\Http\\Controllers\\RetourController->valider()
#28 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(266): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#29 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\Route->runController()
#30 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(808): Illuminate\\Routing\\Route->run()
#31 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#32 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckPermission.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckPermission->handle()
#34 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/CheckModuleAccess.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\CheckModuleAccess->handle()
#36 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(51): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#38 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(64): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#40 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/SetAuthCookie.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#41 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\SetAuthCookie->handle()
#42 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(807): Illuminate\\Pipeline\\Pipeline->then()
#44 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack()
#45 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(750): Illuminate\\Routing\\Router->runRoute()
#46 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute()
#47 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(201): Illuminate\\Routing\\Router->dispatch()
#48 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#49 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#50 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#51 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#52 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#54 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#55 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#56 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#57 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#58 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#59 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(62): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#60 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\HandleCors->handle()
#61 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#62 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#63 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#64 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle()
#65 /home/amom0609/pos.pistonga.com/backend/app/Http/Middleware/HandleCors.php(90): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(209): App\\Http\\Middleware\\HandleCors->handle()
#67 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#68 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Pipeline\\Pipeline->then()
#69 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#70 /home/amom0609/pos.pistonga.com/backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle()
#71 /home/amom0609/pos.pistonga.com/backend/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest()
#72 {main}
"} 
