pub async fn verify_expense_org_access(
user: &AuthenticatedUser,
expense_id: Uuid,
expense_use_cases: &ExpenseUseCases,
building_use_cases: &BuildingUseCases,
acp_use_cases: &AcpUseCases,
) -> Result<(), AppError>Expand description
Vérifie le mandat de l’appelant sur l’ACP dont relève une dépense.
Remonte dépense → immeuble → ACP → organisation. Même motif que
verify_meeting_org_access : une dépense porte des montants et souvent des
pièces jointes nominatives — factures, devis — qui n’ont pas à circuler
entre cabinets.