195 lines
5.2 KiB
JSON
195 lines
5.2 KiB
JSON
{
|
|
"document": {
|
|
"id": "doc-1757976015681",
|
|
"fileName": "facture_4NK_08-2025_04.pdf",
|
|
"fileSize": 85819,
|
|
"mimeType": "application/pdf",
|
|
"uploadTimestamp": "2025-09-15T22:40:15.681Z"
|
|
},
|
|
"classification": {
|
|
"documentType": "Facture",
|
|
"confidence": 0.95,
|
|
"subType": "Facture de prestation",
|
|
"language": "fr",
|
|
"pageCount": 1
|
|
},
|
|
"extraction": {
|
|
"text": {
|
|
"raw": "Janin Consulting - EURL au capital de 500 Euros...",
|
|
"processed": "Janin Consulting - EURL au capital de 500 Euros...",
|
|
"wordCount": 165,
|
|
"characterCount": 1197,
|
|
"confidence": 0.95
|
|
},
|
|
"entities": {
|
|
"persons": [
|
|
{
|
|
"id": "person-1",
|
|
"type": "contact",
|
|
"firstName": "Anthony",
|
|
"lastName": "Janin",
|
|
"role": "Gérant",
|
|
"email": "ja.janin.anthony@gmail.com",
|
|
"phone": "33 (0)6 71 40 84 13",
|
|
"confidence": 0.9,
|
|
"source": "rule-based"
|
|
}
|
|
],
|
|
"companies": [
|
|
{
|
|
"id": "company-1",
|
|
"name": "Janin Consulting",
|
|
"legalForm": "EURL",
|
|
"siret": "815 322 912 00040",
|
|
"rcs": "815 322 912 NANTERRE",
|
|
"tva": "FR64 815 322 912",
|
|
"capital": "500 Euros",
|
|
"role": "Fournisseur",
|
|
"confidence": 0.95,
|
|
"source": "rule-based"
|
|
},
|
|
{
|
|
"id": "company-2",
|
|
"name": "4NK",
|
|
"tva": "FR79913422994",
|
|
"role": "Client",
|
|
"confidence": 0.9,
|
|
"source": "rule-based"
|
|
}
|
|
],
|
|
"addresses": [
|
|
{
|
|
"id": "address-1",
|
|
"type": "siège_social",
|
|
"street": "177 rue du Faubourg Poissonnière",
|
|
"city": "Paris",
|
|
"postalCode": "75009",
|
|
"country": "France",
|
|
"company": "Janin Consulting",
|
|
"confidence": 0.9,
|
|
"source": "rule-based"
|
|
},
|
|
{
|
|
"id": "address-2",
|
|
"type": "facturation",
|
|
"street": "4 SQUARE DES GOELANDS",
|
|
"city": "MONT-SAINT-AIGNAN",
|
|
"postalCode": "76130",
|
|
"country": "France",
|
|
"company": "4NK",
|
|
"confidence": 0.9,
|
|
"source": "rule-based"
|
|
}
|
|
],
|
|
"financial": {
|
|
"amounts": [
|
|
{
|
|
"id": "amount-1",
|
|
"type": "prestation",
|
|
"description": "Prestation du mois d'Août 2025",
|
|
"quantity": 10,
|
|
"unitPrice": 550.0,
|
|
"totalHT": 5500.0,
|
|
"currency": "EUR",
|
|
"confidence": 0.95
|
|
}
|
|
],
|
|
"totals": {
|
|
"totalHT": 5500.0,
|
|
"totalTVA": 1100.0,
|
|
"totalTTC": 6600.0,
|
|
"tvaRate": 0.2,
|
|
"currency": "EUR"
|
|
},
|
|
"payment": {
|
|
"terms": "30 jours après émission",
|
|
"penaltyRate": "Taux BCE + 7 points",
|
|
"bankDetails": {
|
|
"bank": "CAISSE D'EPARGNE D'ILE DE FRANCE",
|
|
"accountHolder": "Janin Anthony",
|
|
"address": "1 rue Pasteur (78800)",
|
|
"rib": "17515006000800309088884"
|
|
}
|
|
}
|
|
},
|
|
"dates": [
|
|
{
|
|
"id": "date-1",
|
|
"type": "facture",
|
|
"value": "29-août-25",
|
|
"formatted": "2025-08-29",
|
|
"confidence": 0.9,
|
|
"source": "rule-based"
|
|
},
|
|
{
|
|
"id": "date-2",
|
|
"type": "période",
|
|
"value": "août-25",
|
|
"formatted": "2025-08",
|
|
"confidence": 0.9,
|
|
"source": "rule-based"
|
|
}
|
|
],
|
|
"contractual": {
|
|
"clauses": [
|
|
{
|
|
"id": "clause-1",
|
|
"type": "paiement",
|
|
"content": "Le paiement se fera (maximum) 30 jours après l'émission de la facture.",
|
|
"confidence": 0.9
|
|
},
|
|
{
|
|
"id": "clause-2",
|
|
"type": "intérêts_retard",
|
|
"content": "Tout retard de paiement d'une quelconque facture fait courir, immédiatement et de plein droit, des intérêts de retard calculés au taux directeur de la BCE majoré de 7 points jusqu'au paiement effectif et intégral.",
|
|
"confidence": 0.9
|
|
}
|
|
],
|
|
"signatures": [
|
|
{
|
|
"id": "signature-1",
|
|
"type": "électronique",
|
|
"present": false,
|
|
"signatory": null,
|
|
"date": null,
|
|
"confidence": 0.8
|
|
}
|
|
]
|
|
},
|
|
"references": [
|
|
{
|
|
"id": "ref-1",
|
|
"type": "facture",
|
|
"number": "4NK_4",
|
|
"confidence": 0.95
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"metadata": {
|
|
"processing": {
|
|
"engine": "4NK_IA_Backend",
|
|
"version": "1.0.0",
|
|
"processingTime": "2.5s",
|
|
"ocrEngine": "pdf-parse",
|
|
"nerEngine": "rule-based",
|
|
"preprocessing": {
|
|
"applied": false,
|
|
"reason": "PDF direct text extraction"
|
|
}
|
|
},
|
|
"quality": {
|
|
"globalConfidence": 0.95,
|
|
"textExtractionConfidence": 0.95,
|
|
"entityExtractionConfidence": 0.9,
|
|
"classificationConfidence": 0.95
|
|
}
|
|
},
|
|
"status": {
|
|
"success": true,
|
|
"errors": [],
|
|
"warnings": ["Aucune signature détectée"],
|
|
"timestamp": "2025-09-15T22:40:15.681Z"
|
|
}
|
|
}
|