Table of Contents

Class CustomerFinancialReportsController

Namespace
KadicErp.WebApi.Controllers.RentACar
Assembly
KadicErp.WebApi.dll
[ApiController]
[Route("api/rentcar/financial-reports")]
[Authorize]
public class CustomerFinancialReportsController : ControllerBase
Inheritance
object
ControllerBase
CustomerFinancialReportsController

Constructors

CustomerFinancialReportsController(ISender)

public CustomerFinancialReportsController(ISender sender)

Parameters

sender ISender

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

customerId Guid
cancellationToken CancellationToken

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

cancellationToken CancellationToken

Returns

Task<IActionResult>