Class EcfReportsController
- Namespace
- KadicErp.WebApi.Controllers.EInvoicing
- Assembly
- KadicErp.WebApi.dll
[ApiController]
public class EcfReportsController : ControllerBase
- Inheritance
-
objectControllerBaseEcfReportsController
Constructors
EcfReportsController(IMediator)
public EcfReportsController(IMediator mediator)
Parameters
mediatorIMediator
Methods
GetReconciliationReport(Guid, int, int)
Cross-references accepted e-CF documents against Formato 607 (sales invoices) for the given year/month, surfacing any amount mismatches or missing documents. Returns Status=Report607Missing when no 607 data exists for the period.
[HttpGet]
[Route("api/e-invoicing/reconciliation")]
[Authorize(Policy = "EINVOICING_REPORTS_VIEW_RECONCILIATION")]
public Task<IActionResult> GetReconciliationReport(Guid branchId, int year, int month)
Parameters
branchIdGuidyearintmonthint
Returns
- Task<IActionResult>