First two of an expected family of dolibarr-* skills: - dolibarr/: platform reference — DOLAPIKEY auth, the voir_tous ACL trap, endpoint catalogue, the dol-curl.sh wrapper, .env credentials layout (gitignored, mode 600). Every future workflow skill depends on this one. - dolibarr-invoice-audit/: first workflow — list KissMetrics invoices, audit one invoice end-to-end (JSON facts + PDF mandatory-mention checklist against the French legal corpus), audit the KissMetrics thirdparty record. Live captures in examples/ include real audit findings to surface to the Arcodange × KissMetrics cohort review: PDFs are missing capital social, L.441-10 penalties, 40 € indemnity, L.123-22 / R.123-237; KissMetrics thirdparty has no EIN (idprof1..6 all empty); static/config/company.json holds placeholder values and a wrong forme juridique (claims SAS, the real Dolibarr is SARL). .gitignore hardened with *.credentials, secrets/, *.key, and an explicit .claude/skills/**/.env pattern. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
147 lines
3.7 KiB
JSON
147 lines
3.7 KiB
JSON
{
|
|
"module": null,
|
|
"id": "3",
|
|
"entity": "1",
|
|
"import_key": null,
|
|
"array_options": [],
|
|
"array_languages": null,
|
|
"contacts_ids": null,
|
|
"contacts_ids_internal": null,
|
|
"linkedObjectsIds": null,
|
|
"canvas": null,
|
|
"fk_project": null,
|
|
"contact_id": null,
|
|
"user": null,
|
|
"origin_type": null,
|
|
"origin_id": null,
|
|
"ref": "3",
|
|
"ref_ext": null,
|
|
"statut": "1",
|
|
"status": "1",
|
|
"country_id": null,
|
|
"country_code": "",
|
|
"state_id": null,
|
|
"region_id": null,
|
|
"barcode_type": null,
|
|
"barcode_type_coder": null,
|
|
"mode_reglement_id": null,
|
|
"cond_reglement_id": null,
|
|
"demand_reason_id": null,
|
|
"transport_mode_id": null,
|
|
"shipping_method": null,
|
|
"fk_multicurrency": null,
|
|
"multicurrency_code": null,
|
|
"multicurrency_tx": null,
|
|
"multicurrency_total_ht": null,
|
|
"multicurrency_total_tva": null,
|
|
"multicurrency_total_localtax1": null,
|
|
"multicurrency_total_localtax2": null,
|
|
"multicurrency_total_ttc": null,
|
|
"last_main_doc": null,
|
|
"fk_account": null,
|
|
"note_public": "",
|
|
"note_private": "",
|
|
"actiontypecode": null,
|
|
"name": null,
|
|
"lastname": "AI Agent",
|
|
"firstname": "",
|
|
"civility_id": null,
|
|
"civility_code": "",
|
|
"date_creation": null,
|
|
"date_validation": null,
|
|
"date_modification": null,
|
|
"tms": null,
|
|
"date_cloture": null,
|
|
"user_author": null,
|
|
"user_creation": null,
|
|
"user_creation_id": null,
|
|
"user_valid": null,
|
|
"user_validation": null,
|
|
"user_validation_id": null,
|
|
"user_closing_id": null,
|
|
"user_modification": null,
|
|
"user_modification_id": null,
|
|
"fk_user_creat": null,
|
|
"fk_user_modif": null,
|
|
"specimen": 0,
|
|
"totalpaid": null,
|
|
"extraparams": [],
|
|
"product": null,
|
|
"cond_reglement_supplier_id": null,
|
|
"deposit_percent": null,
|
|
"retained_warranty_fk_cond_reglement": null,
|
|
"warehouse_id": null,
|
|
"employee": "1",
|
|
"fullname": null,
|
|
"gender": null,
|
|
"birth": "",
|
|
"email": "",
|
|
"email_oauth2": null,
|
|
"personal_email": "",
|
|
"socialnetworks": [],
|
|
"job": "AI Agent",
|
|
"signature": "Claude AI",
|
|
"office_phone": "",
|
|
"office_fax": "",
|
|
"user_mobile": "",
|
|
"personal_mobile": "",
|
|
"admin": "0",
|
|
"login": "ai_agent",
|
|
"pass_crypted": null,
|
|
"datec": 1779984197,
|
|
"datem": 1779977142,
|
|
"socid": null,
|
|
"fk_member": null,
|
|
"fk_user": null,
|
|
"fk_user_expense_validator": null,
|
|
"fk_user_holiday_validator": null,
|
|
"clicktodial_url": null,
|
|
"clicktodial_login": null,
|
|
"clicktodial_poste": null,
|
|
"datelastpassvalidation": "2026-05-28 18:05:42",
|
|
"datelastlogin": "",
|
|
"datepreviouslogin": "",
|
|
"flagdelsessionsbefore": 1779984337,
|
|
"iplastlogin": null,
|
|
"ippreviouslogin": null,
|
|
"datestartvalidity": "",
|
|
"dateendvalidity": "",
|
|
"photo": null,
|
|
"lang": null,
|
|
"rights": {
|
|
"user": {
|
|
"user": {},
|
|
"self": {},
|
|
"user_advance": {},
|
|
"self_advance": {},
|
|
"group_advance": {}
|
|
}
|
|
},
|
|
"user_group_list": [],
|
|
"conf": {},
|
|
"users": [],
|
|
"parentof": null,
|
|
"accountancy_code_user_general": "",
|
|
"accountancy_code": "",
|
|
"thm": null,
|
|
"tjm": null,
|
|
"salary": null,
|
|
"salaryextra": null,
|
|
"weeklyhours": null,
|
|
"color": "ff7f00",
|
|
"dateemployment": "",
|
|
"dateemploymentend": "",
|
|
"default_c_exp_tax_cat": null,
|
|
"ref_employee": "",
|
|
"national_registration_number": "",
|
|
"default_range": null,
|
|
"fk_warehouse": null,
|
|
"fk_establishment": null,
|
|
"label_establishment": null,
|
|
"usergroup_entity": null,
|
|
"address": "",
|
|
"zip": "",
|
|
"town": "",
|
|
"url": null
|
|
}
|