@Inject
  public MrpLineServiceImpl(
      GeneralService generalService,
      UserService userService,
      PurchaseOrderServiceSupplychainImpl purchaseOrderServiceSupplychainImpl,
      PurchaseOrderLineService purchaseOrderLineService,
      PurchaseOrderRepository purchaseOrderRepo,
      MinStockRulesService minStockRulesService) {

    this.purchaseOrderServiceSupplychainImpl = purchaseOrderServiceSupplychainImpl;
    this.purchaseOrderLineService = purchaseOrderLineService;
    this.purchaseOrderRepo = purchaseOrderRepo;
    this.minStockRulesService = minStockRulesService;

    this.today = generalService.getTodayDate();
    this.user = userService.getUser();
  }
  @Inject
  public PaymentScheduleExportService(
      MoveService moveService,
      MoveRepository moveRepo,
      MoveLineService moveLineServices,
      MoveLineRepository moveLineRepo,
      ReconcileService reconcileService,
      SequenceService sequenceService,
      PaymentModeService paymentModeService,
      CfonbExportService cfonbExportService,
      PaymentService paymentService,
      BlockingService blockingService,
      AccountConfigService accountConfigService,
      PaymentScheduleLineRepository paymentScheduleLineRepo,
      DirectDebitManagementRepository directDebitManagementRepo,
      InvoiceService invoiceService,
      InvoiceRepository invoiceRepo,
      GeneralService generalService,
      PartnerService partnerService) {

    this.moveService = moveService;
    this.moveRepo = moveRepo;
    this.moveLineServices = moveLineServices;
    this.moveLineRepo = moveLineRepo;
    this.reconcileService = reconcileService;
    this.sequenceService = sequenceService;
    this.paymentModeService = paymentModeService;
    this.cfonbExportService = cfonbExportService;
    this.paymentService = paymentService;
    this.blockingService = blockingService;
    this.accountConfigService = accountConfigService;
    this.paymentScheduleLineRepo = paymentScheduleLineRepo;
    this.directDebitManagementRepo = directDebitManagementRepo;
    this.invoiceService = invoiceService;
    this.invoiceRepo = invoiceRepo;
    this.partnerService = partnerService;

    this.today = generalService.getTodayDate();
  }
  @Inject
  public ReconcileService() {

    this.today = GeneralService.getTodayDate();
  }