Class CustomerFinancialReportsController
- Namespace
- KadicErp.WebApi.Controllers.RentACar
- Assembly
- KadicErp.WebApi.dll
[ApiController]
[Route("api/rentcar/financial-reports")]
[Authorize]
public class CustomerFinancialReportsController : ControllerBase
- Inheritance
-
objectControllerBaseCustomerFinancialReportsController
Constructors
CustomerFinancialReportsController(ISender)
public CustomerFinancialReportsController(ISender sender)
Parameters
senderISender
Methods
GetCustomerDetail(Guid, CancellationToken)
Detalle financiero de un cliente: todos sus contratos con reminders y su cuenta CXC con documentos por cobrar.
[HttpGet("customers/{customerId:guid}")]
[Authorize(Policy = "RENTACAR_FINANCIAL_REPORTS_DETAIL")]
public Task<IActionResult> GetCustomerDetail(Guid customerId, CancellationToken cancellationToken)
Parameters
customerIdGuidcancellationTokenCancellationToken
Returns
- Task<IActionResult>
GetCustomersSummary(CancellationToken)
Resumen financiero de todos los clientes del tenant: reminders pendientes/pagados + saldo CXC por cliente.
[HttpGet("customers-summary")]
[Authorize(Policy = "RENTACAR_FINANCIAL_REPORTS_SUMMARY")]
public Task<IActionResult> GetCustomersSummary(CancellationToken cancellationToken)
Parameters
cancellationTokenCancellationToken
Returns
- Task<IActionResult>