dolibarr-bff/DoliMiddlewareApi/Dtos/command
Алекс d1f793b1e3 feat: rol de terceros, webhook mejorado y fix pagos
Terceros:
- ClientResponse: campo fournisseur añadido
- CreateClientDto: campo Role (client/supplier/both)
- ClientDto / ClientDetailDto: campo Role devuelto en respuesta
- ClientMapper: ResolveRole() calcula rol desde client+fournisseur de Dolibarr
- ClientService: CreateClientAsync mapea Role a client/fournisseur en Dolibarr

Webhook:
- WebhookSettings: persistencia en archivo data/webhook_url.txt (volumen Docker)
- WebhookNotificationService: fire-and-forget, Adaptive Card 1.2, timeout 8s
- SettingsController: usa UpdateUrl(), endpoint test añadido
- Program.cs: HttpClient Webhook con timeout de 8s
- InvoiceService: notificación también al registrar pago (AddInvoicePaymentAsync)
  + datepaye enviado como Unix timestamp (fix 400 de Dolibarr)
- SupplierInvoiceService: notificación webhook en cambios de estado,
  pago vía payments endpoint con Unix timestamp

compose.yaml: volumen bff_data para persistir webhook_url.txt entre rebuilds

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-29 16:35:17 +02:00
..
BuildDocumentRequest.cs empiezo el servicio para descarga de pdfs 2026-04-15 16:29:05 +02:00
CreateBankAccountDto.cs feat: módulo banco completo (GET/POST/PUT cuentas y movimientos), campos TotalHt/TotalTax en facturas 2026-05-15 21:50:16 +02:00
CreateClientDto.cs feat: rol de terceros, webhook mejorado y fix pagos 2026-05-29 16:35:17 +02:00
CreateContactDto.cs feat: add DTOs, Dolibarr response types and mappers for Contacts, Clients, Setup and invoice lines 2026-05-15 18:58:26 +02:00
CreateInvoiceDto.cs fix: formateo y eliminar estado invalido cancelled 2026-02-03 17:19:53 +01:00
CreateInvoiceLineDto.cs fix: formateo y eliminar estado invalido cancelled 2026-02-03 17:19:53 +01:00
CreateInvoicePaymentDto.cs feat : Agrego endpoint Post para Payments 2026-02-06 15:24:47 +01:00
CreateSupplierInvoiceDto.cs añadir cosas, apis y ajustes 2026-05-17 00:01:26 +02:00
CreateTokenDto.cs fix: formateo y eliminar estado invalido cancelled 2026-02-03 17:19:53 +01:00
UpdateBankAccountDto.cs feat: módulo banco completo (GET/POST/PUT cuentas y movimientos), campos TotalHt/TotalTax en facturas 2026-05-15 21:50:16 +02:00
UpdateClientDto.cs feat: add DTOs, Dolibarr response types and mappers for Contacts, Clients, Setup and invoice lines 2026-05-15 18:58:26 +02:00
UpdateContactDto.cs feat: add DTOs, Dolibarr response types and mappers for Contacts, Clients, Setup and invoice lines 2026-05-15 18:58:26 +02:00
UpdateInvoiceDto.cs feat: Patch para el status que no dejaba por Update 2026-02-02 11:01:40 +01:00
UpdateInvoiceLineDto.cs feat: add DTOs, Dolibarr response types and mappers for Contacts, Clients, Setup and invoice lines 2026-05-15 18:58:26 +02:00
UpdateInvoiceStatusDto.cs feat: Patch para el status que no dejaba por Update 2026-02-02 11:01:40 +01:00
UpdateSupplierInvoiceDto.cs añadir cosas, apis y ajustes 2026-05-17 00:01:26 +02:00