[2026-10-09 00:48:07] local.INFO: [TEJ] jeton obtenu {"mode":"password","expires_in":3600,"scope":"openid email profile","refresh_token_conserve":false} [2026-10-09 00:48:09] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/0/200","status":200,"ms":1107,"rejeu":false} [2026-10-09 00:48:10] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/1/200","status":200,"ms":787,"rejeu":false} [2026-10-09 00:48:12] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/certificate/my-generated-certificates/get_all/0/500","status":200,"ms":762,"rejeu":false} [2026-10-09 01:48:08] local.INFO: [TEJ] jeton obtenu {"mode":"password","expires_in":3600,"scope":"openid email profile","refresh_token_conserve":false} [2026-10-09 01:48:09] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/0/200","status":200,"ms":1207,"rejeu":false} [2026-10-09 01:48:10] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/1/200","status":200,"ms":768,"rejeu":false} [2026-10-09 01:48:11] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/certificate/my-generated-certificates/get_all/0/500","status":200,"ms":810,"rejeu":false} [2026-10-09 02:48:07] local.INFO: [TEJ] jeton obtenu {"mode":"password","expires_in":3600,"scope":"openid email profile","refresh_token_conserve":false} [2026-10-09 02:48:08] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/0/200","status":200,"ms":1231,"rejeu":false} [2026-10-09 02:48:09] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/1/200","status":200,"ms":907,"rejeu":false} [2026-10-09 02:48:10] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/certificate/my-generated-certificates/get_all/0/500","status":200,"ms":743,"rejeu":false} [2026-10-09 03:48:05] local.INFO: [TEJ] jeton obtenu {"mode":"password","expires_in":3600,"scope":"openid email profile","refresh_token_conserve":false} [2026-10-09 03:48:06] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/0/200","status":200,"ms":1299,"rejeu":false} [2026-10-09 03:48:07] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/1/200","status":200,"ms":852,"rejeu":false} [2026-10-09 03:48:09] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/certificate/my-generated-certificates/get_all/0/500","status":200,"ms":731,"rejeu":false} [2026-10-09 04:48:06] local.INFO: [TEJ] jeton obtenu {"mode":"password","expires_in":3600,"scope":"openid email profile","refresh_token_conserve":false} [2026-10-09 04:48:07] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/0/200","status":200,"ms":1317,"rejeu":false} [2026-10-09 04:48:08] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/1/200","status":200,"ms":869,"rejeu":false} [2026-10-09 04:48:10] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/certificate/my-generated-certificates/get_all/0/500","status":200,"ms":969,"rejeu":false} [2026-10-09 05:48:05] local.INFO: [TEJ] jeton obtenu {"mode":"password","expires_in":3600,"scope":"openid email profile","refresh_token_conserve":false} [2026-10-09 05:48:06] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/0/200","status":200,"ms":1145,"rejeu":false} [2026-10-09 05:48:07] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/1/200","status":200,"ms":818,"rejeu":false} [2026-10-09 05:48:09] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/certificate/my-generated-certificates/get_all/0/500","status":200,"ms":716,"rejeu":false} [2026-10-09 06:29:25] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/0/200","status":200,"ms":1268,"rejeu":false} [2026-10-09 06:29:26] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/1/200","status":200,"ms":757,"rejeu":false} [2026-10-09 06:29:28] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/certificate/my-generated-certificates/get_all/0/500","status":200,"ms":761,"rejeu":false} [2026-10-09 06:48:05] local.INFO: [TEJ] jeton obtenu {"mode":"password","expires_in":3600,"scope":"openid email profile","refresh_token_conserve":false} [2026-10-09 06:48:06] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/0/200","status":200,"ms":1161,"rejeu":false} [2026-10-09 06:48:07] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/1/200","status":200,"ms":852,"rejeu":false} [2026-10-09 06:48:08] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/certificate/my-generated-certificates/get_all/0/500","status":200,"ms":712,"rejeu":false} [2026-10-09 07:48:05] local.INFO: [TEJ] jeton obtenu {"mode":"password","expires_in":3600,"scope":"openid email profile","refresh_token_conserve":false} [2026-10-09 07:48:07] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/0/200","status":200,"ms":1091,"rejeu":false} [2026-10-09 07:48:07] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/1/200","status":200,"ms":811,"rejeu":false} [2026-10-09 07:48:09] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/certificate/my-generated-certificates/get_all/0/500","status":200,"ms":727,"rejeu":false} [2026-10-09 08:48:06] local.INFO: [TEJ] jeton obtenu {"mode":"password","expires_in":3600,"scope":"openid email profile","refresh_token_conserve":false} [2026-10-09 08:48:07] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/0/200","status":200,"ms":1111,"rejeu":false} [2026-10-09 08:48:08] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/1/200","status":200,"ms":1009,"rejeu":false} [2026-10-09 08:48:10] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/certificate/my-generated-certificates/get_all/0/500","status":200,"ms":866,"rejeu":false} [2026-10-09 09:48:06] local.INFO: [TEJ] jeton obtenu {"mode":"password","expires_in":3600,"scope":"openid email profile","refresh_token_conserve":false} [2026-10-09 09:48:07] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/0/200","status":200,"ms":1220,"rejeu":false} [2026-10-09 09:48:08] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/1/200","status":200,"ms":888,"rejeu":false} [2026-10-09 09:48:09] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/certificate/my-generated-certificates/get_all/0/500","status":200,"ms":744,"rejeu":false} [2026-10-09 10:14:15] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/certificate/my-generated-certificates/get_all/0/500","status":200,"ms":1128,"rejeu":false} [2026-10-09 10:14:16] local.INFO: [TEJ] lecture {"methode":"GET","chemin":"/v0/certificate/generate/{identifiant}","status":200,"ms":486,"rejeu":false} [2026-10-09 10:14:16] local.INFO: [TEJ] lecture binaire {"chemin":"/v0/certificate/generate/{identifiant}","status":200,"octets":40480,"type":"application/pdf"} [2026-10-09 10:48:06] local.INFO: [TEJ] jeton obtenu {"mode":"password","expires_in":3600,"scope":"openid email profile","refresh_token_conserve":false} [2026-10-09 10:48:07] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/0/200","status":200,"ms":1078,"rejeu":false} [2026-10-09 10:48:08] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/1/200","status":200,"ms":841,"rejeu":false} [2026-10-09 10:48:10] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/certificate/my-generated-certificates/get_all/0/500","status":200,"ms":803,"rejeu":false} [2026-10-09 10:53:22] local.INFO: [TEJ] dépôt émis {"declaration":37,"periode":"2025-06","acte":"rectificatif","bloc":"AjouterCertificats","certificats":1,"octets":2060} [2026-10-09 10:53:32] local.INFO: [TEJ] écriture {"methode":"POST","chemin":"/v0/batch-file/validate-xml","status":400,"ms":9923,"rejeu":false} [2026-10-09 10:53:32] local.WARNING: [TEJ] refus détaillé {"chemin":"/v0/batch-file/validate-xml","status":400,"detail":"La date de paiement du certificat RS-2025-00564 : SHOULD_BE_OVER (attendu : 01-08-2025)."} [2026-10-09 10:53:32] local.WARNING: [TEJ] dépôt refusé {"declaration":37,"periode":"2025-06","code":"http_error","status":400,"detail":"Requête refusée par TEJ (400). — La date de paiement du certificat RS-2025-00564 : SHOULD_BE_OVER (attendu : 01-08-2025)."} [2026-10-09 10:54:05] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/0/200","status":200,"ms":1305,"rejeu":false} [2026-10-09 10:54:06] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/1/200","status":200,"ms":765,"rejeu":false} [2026-10-09 10:56:29] local.INFO: [TEJ] dépôt émis {"declaration":36,"periode":"2025-07","acte":"rectificatif","bloc":"AjouterCertificats","certificats":1,"octets":2068} [2026-10-09 10:56:37] local.INFO: [TEJ] écriture {"methode":"POST","chemin":"/v0/batch-file/validate-xml","status":400,"ms":7612,"rejeu":false} [2026-10-09 10:56:37] local.WARNING: [TEJ] refus détaillé {"chemin":"/v0/batch-file/validate-xml","status":400,"detail":"La date de paiement du certificat RS-2025-00567 : CERTIFICATE_DATE_PAYEMENT_IS_POS_MOIS_DEPOT."} [2026-10-09 10:56:37] local.WARNING: [TEJ] dépôt refusé {"declaration":36,"periode":"2025-07","code":"http_error","status":400,"detail":"Requête refusée par TEJ (400). — La date de paiement du certificat RS-2025-00567 : CERTIFICATE_DATE_PAYEMENT_IS_POS_MOIS_DEPOT."} [2026-10-09 11:04:05] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/0/200","status":200,"ms":1469,"rejeu":false} [2026-10-09 11:04:06] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/1/200","status":200,"ms":845,"rejeu":false} [2026-10-09 11:04:08] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/certificate/my-generated-certificates/get_all/0/500","status":200,"ms":1103,"rejeu":false} [2026-10-09 11:10:06] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/0/200","status":200,"ms":1360,"rejeu":false} [2026-10-09 11:10:07] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/1/200","status":200,"ms":961,"rejeu":false} [2026-10-09 11:34:14] local.INFO: [TEJ] dépôt émis {"declaration":31,"periode":"2025-08","acte":"rectificatif","bloc":"AjouterCertificats","certificats":1,"octets":2060} [2026-10-09 11:34:20] local.INFO: [TEJ] écriture {"methode":"POST","chemin":"/v0/batch-file/validate-xml","status":200,"ms":6543,"rejeu":false} [2026-10-09 11:34:20] local.INFO: [TEJ] dépôt accepté {"declaration":31,"certificats_rendus":1,"lignes_mises_a_jour":1} [2026-10-09 11:35:05] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/0/200","status":200,"ms":1175,"rejeu":false} [2026-10-09 11:35:08] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/1/200","status":200,"ms":2766,"rejeu":false} [2026-10-09 11:35:09] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/certificate/my-generated-certificates/get_all/0/500","status":200,"ms":870,"rejeu":false} [2026-10-09 11:40:05] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/0/200","status":200,"ms":1315,"rejeu":false} [2026-10-09 11:40:06] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/1/200","status":200,"ms":810,"rejeu":false} [2026-10-09 11:40:27] local.INFO: [TEJ] dépôt émis {"declaration":31,"periode":"2025-08","acte":"rectificatif","bloc":"AjouterCertificats","certificats":1,"octets":2068} [2026-10-09 11:40:34] local.INFO: [TEJ] écriture {"methode":"POST","chemin":"/v0/batch-file/validate-xml","status":200,"ms":6772,"rejeu":false} [2026-10-09 11:40:34] local.INFO: [TEJ] dépôt accepté {"declaration":31,"certificats_rendus":1,"lignes_mises_a_jour":1} [2026-10-09 11:41:47] local.INFO: [TEJ] dépôt émis {"declaration":31,"periode":"2025-08","acte":"rectificatif","bloc":"AjouterCertificats","certificats":1,"octets":2068} [2026-10-09 11:41:57] local.INFO: [TEJ] écriture {"methode":"POST","chemin":"/v0/batch-file/validate-xml","status":200,"ms":9685,"rejeu":false} [2026-10-09 11:41:57] local.INFO: [TEJ] dépôt accepté {"declaration":31,"certificats_rendus":1,"lignes_mises_a_jour":1} [2026-10-09 11:43:22] local.INFO: [TEJ] dépôt émis {"declaration":35,"periode":"2025-09","acte":"rectificatif","bloc":"AjouterCertificats","certificats":1,"octets":2068} [2026-10-09 11:43:28] local.INFO: [TEJ] écriture {"methode":"POST","chemin":"/v0/batch-file/validate-xml","status":200,"ms":6273,"rejeu":false} [2026-10-09 11:43:28] local.INFO: [TEJ] dépôt accepté {"declaration":35,"certificats_rendus":1,"lignes_mises_a_jour":1} [2026-10-09 11:45:14] local.INFO: [TEJ] dépôt émis {"declaration":34,"periode":"2025-10","acte":"rectificatif","bloc":"AjouterCertificats","certificats":1,"octets":2068} [2026-10-09 11:45:20] local.INFO: [TEJ] écriture {"methode":"POST","chemin":"/v0/batch-file/validate-xml","status":200,"ms":6336,"rejeu":false} [2026-10-09 11:45:20] local.INFO: [TEJ] dépôt accepté {"declaration":34,"certificats_rendus":1,"lignes_mises_a_jour":1} [2026-10-09 11:46:05] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/0/200","status":200,"ms":1306,"rejeu":false} [2026-10-09 11:46:08] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/1/200","status":200,"ms":2986,"rejeu":false} [2026-10-09 11:46:10] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/certificate/my-generated-certificates/get_all/0/500","status":200,"ms":948,"rejeu":false} [2026-10-09 11:48:05] local.INFO: [TEJ] jeton obtenu {"mode":"password","expires_in":3600,"scope":"openid email profile","refresh_token_conserve":false} [2026-10-09 11:48:06] local.INFO: [TEJ] dépôt émis {"declaration":33,"periode":"2025-11","acte":"rectificatif","bloc":"AjouterCertificats","certificats":1,"octets":2068} [2026-10-09 11:48:07] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/0/200","status":200,"ms":1242,"rejeu":false} [2026-10-09 11:48:09] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/1/200","status":200,"ms":831,"rejeu":false} [2026-10-09 11:48:13] local.INFO: [TEJ] écriture {"methode":"POST","chemin":"/v0/batch-file/validate-xml","status":200,"ms":6470,"rejeu":false} [2026-10-09 11:48:13] local.INFO: [TEJ] dépôt accepté {"declaration":33,"certificats_rendus":1,"lignes_mises_a_jour":1} [2026-10-09 11:49:41] local.INFO: [TEJ] dépôt émis {"declaration":32,"periode":"2025-12","acte":"rectificatif","bloc":"AjouterCertificats","certificats":1,"octets":2060} [2026-10-09 11:49:48] local.INFO: [TEJ] écriture {"methode":"POST","chemin":"/v0/batch-file/validate-xml","status":200,"ms":6764,"rejeu":false} [2026-10-09 11:49:48] local.INFO: [TEJ] dépôt accepté {"declaration":32,"certificats_rendus":1,"lignes_mises_a_jour":1} [2026-10-09 11:58:05] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/0/200","status":200,"ms":1408,"rejeu":false} [2026-10-09 11:58:08] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/1/200","status":200,"ms":3165,"rejeu":false} [2026-10-09 11:58:10] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/certificate/my-generated-certificates/get_all/0/500","status":200,"ms":1143,"rejeu":false} [2026-10-09 12:02:06] local.INFO: [TEJ] dépôt émis {"declaration":33,"periode":"2025-11","acte":"rectificatif","bloc":"AjouterCertificats","certificats":1,"octets":2103} [2026-10-09 12:02:14] local.INFO: [TEJ] écriture {"methode":"POST","chemin":"/v0/batch-file/validate-xml","status":200,"ms":8381,"rejeu":false} [2026-10-09 12:02:14] local.INFO: [TEJ] dépôt accepté {"declaration":33,"certificats_rendus":1,"lignes_mises_a_jour":1} [2026-10-09 12:04:05] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/0/200","status":200,"ms":1348,"rejeu":false} [2026-10-09 12:04:08] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/1/200","status":200,"ms":2941,"rejeu":false} [2026-10-09 12:05:28] local.INFO: [TEJ] dépôt émis {"declaration":32,"periode":"2025-12","acte":"rectificatif","bloc":"AjouterCertificats","certificats":1,"octets":2115} [2026-10-09 12:05:30] local.INFO: [TEJ] écriture {"methode":"POST","chemin":"/v0/batch-file/validate-xml","status":200,"ms":1693,"rejeu":false} [2026-10-09 12:05:30] local.INFO: [TEJ] dépôt accepté {"declaration":32,"certificats_rendus":1,"lignes_mises_a_jour":1} [2026-10-09 12:18:05] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/0/200","status":200,"ms":1477,"rejeu":false} [2026-10-09 12:18:08] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/1/200","status":200,"ms":3296,"rejeu":false} [2026-10-09 12:18:10] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/certificate/my-generated-certificates/get_all/0/500","status":200,"ms":1148,"rejeu":false} [2026-10-09 12:20:53] local.INFO: [TEJ] dépôt émis {"declaration":31,"periode":"2025-08","acte":"rectificatif","bloc":"AjouterCertificats","certificats":1,"octets":2033} [2026-10-09 12:20:56] local.INFO: [TEJ] écriture {"methode":"POST","chemin":"/v0/batch-file/validate-xml","status":200,"ms":2943,"rejeu":false} [2026-10-09 12:20:56] local.INFO: [TEJ] dépôt accepté {"declaration":31,"certificats_rendus":1,"lignes_mises_a_jour":1} [2026-10-09 12:22:00] local.INFO: [TEJ] dépôt émis {"declaration":31,"periode":"2025-08","acte":"rectificatif","bloc":"AjouterCertificats","certificats":1,"octets":2089} [2026-10-09 12:22:45] local.ERROR: [TEJ] échec réseau {"methode":"POST","chemin":"/v0/batch-file/validate-xml","exception":"ConnectionException","message":"cURL error 28: Operation timed out after 45001 milliseconds with 0 bytes received (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://api-tej.finances.gov.tn/v0/batch-file/validate-xml?origin=ANGULAR&claimId=0"} [2026-10-09 12:22:45] local.WARNING: [TEJ] dépôt refusé {"declaration":31,"periode":"2025-08","code":"timeout","status":0,"detail":"TEJ n'a pas répondu dans le délai imparti (45 s). La plateforme est jointe mais lente : la demande a PEUT-ÊTRE été traitée de son côté. Relancer est sans risque — TEJ traite un ré-envoi identique comme une mise à jour, jamais comme un doublon."} [2026-10-09 12:24:05] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/0/200","status":200,"ms":1200,"rejeu":false} [2026-10-09 12:24:08] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/1/200","status":200,"ms":3144,"rejeu":false} [2026-10-09 12:24:48] local.INFO: [TEJ] dépôt émis {"declaration":31,"periode":"2025-08","acte":"rectificatif","bloc":"AjouterCertificats","certificats":1,"octets":2081} [2026-10-09 12:24:51] local.INFO: [TEJ] écriture {"methode":"POST","chemin":"/v0/batch-file/validate-xml","status":200,"ms":2997,"rejeu":false} [2026-10-09 12:24:51] local.INFO: [TEJ] dépôt accepté {"declaration":31,"certificats_rendus":1,"lignes_mises_a_jour":1} [2026-10-09 12:26:57] local.INFO: [TEJ] dépôt émis {"declaration":31,"periode":"2025-08","acte":"rectificatif","bloc":"AjouterCertificats","certificats":1,"octets":2089} [2026-10-09 12:27:01] local.INFO: [TEJ] écriture {"methode":"POST","chemin":"/v0/batch-file/validate-xml","status":200,"ms":3086,"rejeu":false} [2026-10-09 12:27:01] local.INFO: [TEJ] dépôt accepté {"declaration":31,"certificats_rendus":1,"lignes_mises_a_jour":1} [2026-10-09 12:29:05] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/0/200","status":200,"ms":1347,"rejeu":false} [2026-10-09 12:29:09] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/1/200","status":200,"ms":3165,"rejeu":false} [2026-10-09 12:29:10] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/certificate/my-generated-certificates/get_all/0/500","status":200,"ms":908,"rejeu":false} [2026-10-09 12:30:04] local.INFO: [TEJ] dépôt émis {"declaration":31,"periode":"2025-08","acte":"rectificatif","bloc":"AjouterCertificats","certificats":1,"octets":2089} [2026-10-09 12:30:07] local.INFO: [TEJ] écriture {"methode":"POST","chemin":"/v0/batch-file/validate-xml","status":200,"ms":3526,"rejeu":false} [2026-10-09 12:30:07] local.INFO: [TEJ] dépôt accepté {"declaration":31,"certificats_rendus":1,"lignes_mises_a_jour":1} [2026-10-09 12:36:18] local.INFO: [TEJ] dépôt émis {"declaration":31,"periode":"2025-08","acte":"rectificatif","bloc":"AjouterCertificats","certificats":1,"octets":2089} [2026-10-09 12:36:24] local.INFO: [TEJ] écriture {"methode":"POST","chemin":"/v0/batch-file/validate-xml","status":200,"ms":5613,"rejeu":false} [2026-10-09 12:36:24] local.INFO: [TEJ] dépôt accepté {"declaration":31,"certificats_rendus":1,"lignes_mises_a_jour":1} [2026-10-09 12:37:37] local.INFO: [TEJ] dépôt émis {"declaration":31,"periode":"2025-08","acte":"rectificatif","bloc":"AjouterCertificats","certificats":1,"octets":2095} [2026-10-09 12:37:41] local.INFO: [TEJ] écriture {"methode":"POST","chemin":"/v0/batch-file/validate-xml","status":200,"ms":4457,"rejeu":false} [2026-10-09 12:37:41] local.INFO: [TEJ] dépôt accepté {"declaration":31,"certificats_rendus":1,"lignes_mises_a_jour":1} [2026-10-09 12:41:41] local.INFO: [TEJ] dépôt émis {"declaration":31,"periode":"2025-08","acte":"rectificatif","bloc":"AjouterCertificats","certificats":1,"octets":2089} [2026-10-09 12:41:44] local.INFO: [TEJ] écriture {"methode":"POST","chemin":"/v0/batch-file/validate-xml","status":400,"ms":2950,"rejeu":false} [2026-10-09 12:41:44] local.WARNING: [TEJ] refus détaillé {"chemin":"/v0/batch-file/validate-xml","status":400,"detail":"La date de paiement du certificat RS-2025-00631 : CERTIFICATE_DATE_PAYEMENT_IS_POS_MOIS_DEPOT."} [2026-10-09 12:41:44] local.WARNING: [TEJ] dépôt refusé {"declaration":31,"periode":"2025-08","code":"http_error","status":400,"detail":"Requête refusée par TEJ (400). — La date de paiement du certificat RS-2025-00631 : CERTIFICATE_DATE_PAYEMENT_IS_POS_MOIS_DEPOT."} [2026-10-09 12:47:12] local.INFO: [TEJ] dépôt émis {"declaration":33,"periode":"2025-11","acte":"rectificatif","bloc":"AjouterCertificats","certificats":1,"octets":2089} [2026-10-09 12:47:13] local.INFO: [TEJ] jeton obtenu {"mode":"password","expires_in":3600,"scope":"openid email profile","refresh_token_conserve":false} [2026-10-09 12:47:58] local.ERROR: [TEJ] échec réseau {"methode":"POST","chemin":"/v0/batch-file/validate-xml","exception":"ConnectionException","message":"cURL error 28: Operation timed out after 45001 milliseconds with 0 bytes received (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://api-tej.finances.gov.tn/v0/batch-file/validate-xml?origin=ANGULAR&claimId=0"} [2026-10-09 12:47:58] local.WARNING: [TEJ] dépôt refusé {"declaration":33,"periode":"2025-11","code":"timeout","status":0,"detail":"TEJ n'a pas répondu dans le délai imparti (45 s). La plateforme est jointe mais lente : la demande a PEUT-ÊTRE été traitée de son côté. Relancer est sans risque — TEJ traite un ré-envoi identique comme une mise à jour, jamais comme un doublon."} [2026-10-09 12:48:06] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/0/200","status":200,"ms":1364,"rejeu":false} [2026-10-09 12:48:09] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/1/200","status":200,"ms":3076,"rejeu":false} [2026-10-09 12:48:11] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/certificate/my-generated-certificates/get_all/0/500","status":200,"ms":989,"rejeu":false} [2026-10-09 12:51:41] local.INFO: [TEJ] dépôt émis {"declaration":24,"periode":"2026-08","acte":"rectificatif","bloc":"AjouterCertificats","certificats":1,"octets":2102} [2026-10-09 12:51:43] local.INFO: [TEJ] écriture {"methode":"POST","chemin":"/v0/batch-file/validate-xml","status":200,"ms":2014,"rejeu":false} [2026-10-09 12:51:43] local.INFO: [TEJ] dépôt accepté {"declaration":24,"certificats_rendus":1,"lignes_mises_a_jour":1} [2026-10-09 12:57:33] local.INFO: [TEJ] dépôt émis {"declaration":44,"periode":"2026-09","acte":"rectificatif","bloc":"AjouterCertificats","certificats":1,"octets":2102} [2026-10-09 12:57:34] local.INFO: [TEJ] écriture {"methode":"POST","chemin":"/v0/batch-file/validate-xml","status":200,"ms":1301,"rejeu":false} [2026-10-09 12:57:34] local.INFO: [TEJ] dépôt accepté {"declaration":44,"certificats_rendus":1,"lignes_mises_a_jour":1} [2026-10-09 13:45:06] local.INFO: [TEJ] dépôt émis {"declaration":24,"periode":"2026-08","acte":"rectificatif","bloc":"AjouterCertificats","certificats":1,"octets":2085} [2026-10-09 13:45:12] local.INFO: [TEJ] écriture {"methode":"POST","chemin":"/v0/batch-file/validate-xml","status":200,"ms":5694,"rejeu":false} [2026-10-09 13:45:12] local.INFO: [TEJ] dépôt accepté {"declaration":24,"certificats_rendus":1,"lignes_mises_a_jour":1} [2026-10-09 13:47:27] local.INFO: [TEJ] dépôt émis {"declaration":44,"periode":"2026-09","acte":"rectificatif","bloc":"AjouterCertificats","certificats":1,"octets":2085} [2026-10-09 13:47:28] local.INFO: [TEJ] jeton obtenu {"mode":"password","expires_in":3600,"scope":"openid email profile","refresh_token_conserve":false} [2026-10-09 13:47:34] local.INFO: [TEJ] écriture {"methode":"POST","chemin":"/v0/batch-file/validate-xml","status":200,"ms":6072,"rejeu":false} [2026-10-09 13:47:34] local.INFO: [TEJ] dépôt accepté {"declaration":44,"certificats_rendus":1,"lignes_mises_a_jour":1} [2026-10-09 13:48:06] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/0/200","status":200,"ms":1395,"rejeu":false} [2026-10-09 13:48:10] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/1/200","status":200,"ms":3664,"rejeu":false} [2026-10-09 13:48:12] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/certificate/my-generated-certificates/get_all/0/500","status":200,"ms":1057,"rejeu":false} [2026-10-09 14:48:05] local.INFO: [TEJ] jeton obtenu {"mode":"password","expires_in":3600,"scope":"openid email profile","refresh_token_conserve":false} [2026-10-09 14:48:07] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/0/200","status":200,"ms":1591,"rejeu":false} [2026-10-09 14:48:08] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/1/200","status":200,"ms":1165,"rejeu":false} [2026-10-09 14:48:10] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/certificate/my-generated-certificates/get_all/0/500","status":200,"ms":985,"rejeu":false} [2026-10-09 14:48:10] local.WARNING: [TEJ] ligne rouverte — son dépôt a été refusé à l'analyse {"ligne":615,"num_depot":"IN260318","statut":"NOT_VALID","motif":"dépôt refusé ET certificat absent de my-generated-certificates"} [2026-10-09 14:48:11] local.INFO: [TEJ] lecture {"methode":"GET","chemin":"/v0/batch-file/download_zip_file/{identifiant}","status":200,"ms":536,"rejeu":false} [2026-10-09 14:48:11] local.INFO: [TEJ] lecture binaire {"chemin":"/v0/batch-file/download_zip_file/{identifiant}","status":200,"octets":45694,"type":"application/octet-stream"} [2026-10-09 15:48:05] local.INFO: [TEJ] jeton obtenu {"mode":"password","expires_in":3600,"scope":"openid email profile","refresh_token_conserve":false} [2026-10-09 15:48:06] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/0/200","status":200,"ms":1201,"rejeu":false} [2026-10-09 15:48:07] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/1/200","status":200,"ms":995,"rejeu":false} [2026-10-09 15:48:09] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/certificate/my-generated-certificates/get_all/0/500","status":200,"ms":991,"rejeu":false} [2026-10-09 16:48:06] local.INFO: [TEJ] jeton obtenu {"mode":"password","expires_in":3600,"scope":"openid email profile","refresh_token_conserve":false} [2026-10-09 16:48:07] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/0/200","status":200,"ms":1241,"rejeu":false} [2026-10-09 16:48:08] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/1/200","status":200,"ms":850,"rejeu":false} [2026-10-09 16:48:10] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/certificate/my-generated-certificates/get_all/0/500","status":200,"ms":894,"rejeu":false} [2026-10-09 17:48:05] local.INFO: [TEJ] jeton obtenu {"mode":"password","expires_in":3600,"scope":"openid email profile","refresh_token_conserve":false} [2026-10-09 17:48:06] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/0/200","status":200,"ms":1289,"rejeu":false} [2026-10-09 17:48:07] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/1/200","status":200,"ms":920,"rejeu":false} [2026-10-09 17:48:09] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/certificate/my-generated-certificates/get_all/0/500","status":200,"ms":1059,"rejeu":false} [2026-10-09 18:48:05] local.INFO: [TEJ] jeton obtenu {"mode":"password","expires_in":3600,"scope":"openid email profile","refresh_token_conserve":false} [2026-10-09 18:48:06] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/0/200","status":200,"ms":1257,"rejeu":false} [2026-10-09 18:48:07] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/1/200","status":200,"ms":1011,"rejeu":false} [2026-10-09 18:48:09] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/certificate/my-generated-certificates/get_all/0/500","status":200,"ms":956,"rejeu":false} [2026-10-09 19:48:07] local.INFO: [TEJ] jeton obtenu {"mode":"password","expires_in":3600,"scope":"openid email profile","refresh_token_conserve":false} [2026-10-09 19:48:08] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/0/200","status":200,"ms":1224,"rejeu":false} [2026-10-09 19:48:09] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/1/200","status":200,"ms":955,"rejeu":false} [2026-10-09 19:48:11] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/certificate/my-generated-certificates/get_all/0/500","status":200,"ms":970,"rejeu":false} [2026-10-09 20:48:05] local.INFO: [TEJ] jeton obtenu {"mode":"password","expires_in":3600,"scope":"openid email profile","refresh_token_conserve":false} [2026-10-09 20:48:06] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/0/200","status":200,"ms":1243,"rejeu":false} [2026-10-09 20:48:08] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/1/200","status":200,"ms":1188,"rejeu":false} [2026-10-09 20:48:09] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/certificate/my-generated-certificates/get_all/0/500","status":200,"ms":921,"rejeu":false} [2026-10-09 21:48:05] local.INFO: [TEJ] jeton obtenu {"mode":"password","expires_in":3600,"scope":"openid email profile","refresh_token_conserve":false} [2026-10-09 21:48:07] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/0/200","status":200,"ms":1186,"rejeu":false} [2026-10-09 21:48:08] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/1/200","status":200,"ms":980,"rejeu":false} [2026-10-09 21:48:09] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/certificate/my-generated-certificates/get_all/0/500","status":200,"ms":951,"rejeu":false} [2026-10-09 22:48:05] local.INFO: [TEJ] jeton obtenu {"mode":"password","expires_in":3600,"scope":"openid email profile","refresh_token_conserve":false} [2026-10-09 22:48:07] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/0/200","status":200,"ms":1255,"rejeu":false} [2026-10-09 22:48:08] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/1/200","status":200,"ms":966,"rejeu":false} [2026-10-09 22:48:09] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/certificate/my-generated-certificates/get_all/0/500","status":200,"ms":817,"rejeu":false} [2026-10-09 23:48:09] local.INFO: [TEJ] jeton obtenu {"mode":"password","expires_in":3600,"scope":"openid email profile","refresh_token_conserve":false} [2026-10-09 23:48:10] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/0/200","status":200,"ms":1360,"rejeu":false} [2026-10-09 23:48:11] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/batch-file/get_all/1/200","status":200,"ms":850,"rejeu":false} [2026-10-09 23:48:13] local.INFO: [TEJ] lecture {"methode":"POST","chemin":"/v0/certificate/my-generated-certificates/get_all/0/500","status":200,"ms":909,"rejeu":false}