Table of Contents

Class EcfReportsController

Namespace
KadicErp.WebApi.Controllers.EInvoicing
Assembly
KadicErp.WebApi.dll
[ApiController]
public class EcfReportsController : ControllerBase
Inheritance
object
ControllerBase
EcfReportsController

Constructors

EcfReportsController(IMediator)

public EcfReportsController(IMediator mediator)

Parameters

mediator IMediator

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

branchId Guid
year int
month int

Returns

Task<IActionResult>