Files
erp/.claude/skills/dolibarr/examples/users_info.json
Gabriel Radureau bbfa50c3eb add dolibarr api skills for read-only inspection
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>
2026-05-28 18:43:39 +02:00

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
}