PageSourceSearch

https://nettbank.bnbank.no/ebank/web/9235/chunk-DgVpi9qQ.js

js bnbank.no collected 2026-10-01 12:06:10 UTC 33,046 bytes, 1 lines download raw bytes

1import {a}from'./chunk-CBgpgyhU.js';import {o}from'./chunk-BGTQBTXx.js';import {g as B,j as b,x}from'./chunk-DfNmovlP.js';import'./chunk-fRit9228.js';import {x as my,O as Oc,b3 as ii$1,bi as dn,bj as Cu,e3 as Bn,e5 as a8,d3 as r8,el as k6,bb as xu,bz as Nf,bA as Rf,bB as X9,em as Y3,en as Vs,ag as s6,bh as _e,bx as Ro,by as Q6,eo as QI,ep as qI,dm as t8,d5 as No,bG as sB,ak as aa,bI as Qe,cp as ct,dn as XN,dp as JN,cj as H,eq as Cf,n as hI,er as eE,es as rt,w as we,L as Do,cx as m,V,b6 as K,aS as V$1,cl as A,et as C8,d as E,e8 as o$1,ck as P,P as qT,cF as eR,cH as co,cI as Ch,d_ as ea,cM as j,cN as u,br as Te,cY as uo,cZ as Nl,cX as X3,c_ as fu,d1 as on,d2 as sI,eu as f8,d4 as vI,ev as mg,ew as v6,ex as y6,ey as sN,bM as Ys,bO as Y8,bP as og,bQ as TO,bR as X8,bS as Z8,bT as hi,bU as ig,ez as q8,bV as K6,eA as yn,a2 as ye,bW as a$1,bX as s,a3 as Ms,ad as c_,aM as N_,a5 as rd,a6 as mC,c2 as qy,a4 as ky,d6 as tT,bY as IC,aa as mb,aN as cd,bv as R_,ab as gC,a8 as Ry,d7 as nT,b_,bZ as EC,e as ep,aL as RC,aO as k_,b$ as T_,c1 as CC,dR as vC,c0 as wy,ba as cv,be as na,$ as $N,J as da,v as vM,p as pi$1,c5 as Be,co as y,h as he,cn as X,W,eg as p,cm as J,b as $n,cz as bw,c6 as yh,c7 as vh,c3 as HC,bw as m_}from'./chunk-BVUwsCyn.js';import {S,N}from'./main-KAAHWV4Z.js';import'./chunk-yM6K_b1X.js';na();$N();da();vM();na();var I=N(ep());pi$1();Be();vM();y();he();da();X();$N();W();p();J();na();$n();var Ht=()=>["name"],wt=()=>({label:"name"}),Gt=n=>({acrossBanksConsentLink:n}),Yt=n=>({minDate:n}),Kt=n=>({errorCode:n}),Wt=(n,e)=>e.key;function jt(n,e){if(n&1&&(ky(0,"span",4),N_(1,"translate")),n&2){let t=RC();
1Ry("innerHtml",k_(1,1,"PAGE.EFAKTURA_ARCHIVE.PAGE_DESCRIPTION.ACROSS_BANKS",T_(4,Gt,t.acrossBanksConsentLink)),bw);}}function qt(n,e){if(n&1&&(Ms(0,"div")(1,"ebank-form-field")(2,"ebank-label",8),c_(3,"PAGE.EFAKTURA_ARCHIVE.FORM.LABEL.DATE_FROM"),rd(),Ms(4,"ebank-sub-label",8),c_(5,"PAGE.EFAKTURA_ARCHIVE.FORM.LABEL.DATE_FORMAT"),rd(),ky(6,"ebank-date-picker",21,1),N_(8,"translate"),tT(),ky(9,"ebank-date-picker-errors",22),N_(10,"translate"),rd(),Ms(11,"ebank-form-field")(12,"ebank-label",8),c_(13,"PAGE.EFAKTURA_ARCHIVE.FORM.LABEL.DATE_TO"),rd(),Ms(14,"ebank-sub-label",8),c_(15,"PAGE.EFAKTURA_ARCHIVE.FORM.LABEL.DATE_FORMAT"),rd(),ky(16,"ebank-date-picker",23,2),N_(18,"translate"),tT(),ky(19,"ebank-date-picker-errors",24),rd()()),n&2){let t=HC(7),i=HC(17),r=RC();mb(6),Ry("filterOpened",r.filterOpened)("min",r.validFromDate)("titleOnMobile",R_(8,11,"PAGE.EFAKTURA_ARCHIVE.FORM.LABEL.DATE_FROM")),nT(),mb(3),Ry("control",t)("messages",r.validFromDate?T_(17,Yt,R_(10,13,"PAGE.EFAKTURA_ARCHIVE.FORM.VALIDATION.DATE_FROM.16_MONTH")):void 0)("minDate",r.validFromDate),mb(7),Ry("filterOpened",r.filterOpened)("min",r.valueFrom)("titleOnMobile",R_(18,15,"PAGE.EFAKTURA_ARCHIVE.FORM.LABEL.DATE_TO")),nT(),mb(3),Ry("control",i)("minDate",r.valueFrom);}}function zt(n,e){n&1&&(Ms(0,"ebank-checkbox-field-group",12),N_(1,"translate"),Ms(2,"ebank-checkbox-field",25),c_(3),N_(4,"translate"),rd(),tT(),Ms(5,"ebank-checkbox-field",26),c_(6),N_(7,"translate"),rd(),tT(),rd()),n&2&&(Ry("legend",R_(1,3,"PAGE.EFAKTURA_ARCHIVE.FORM.LABEL.GROUP.ACROSS_BANKS")),mb(2),nT(),mb(),cd(" ",R_(4,5,"PAGE.EFAKTURA_ARCHIVE.ACROSS_BANKS.THIS_BANK")," "),mb(2),nT(),mb(),cd(" ",R_(7,7,"PAGE.EFAKTURA_ARCHIVE.ACROSS_BANKS.OTHER_BANKS")," "));}function $t(n,e){n&1&&(Ms(0,"ebank-checkbox-field",13),c_(1),N_(2,"translate"),rd(),tT()),n&2&&(nT(),mb(),cd(" ",R_(2,1,"PAGE.EFAKTURA_ARCHIVE.STATUS.NEW")," "));}function Qt(n,e){n&1&&(Ms(0,"ebank-checkbox-field-group",12),N_(1,"translate"),Ms(2,"ebank-checkbox-field",27),c_(3),N_(4,"translate"),rd(),tT(),Ms(5,"ebank-checkbox-field",28),c_(6),N_(7,"translate"),rd(),tT(),Ms(8,"ebank-checkbox-field",29),c_(9),N_(10,"translate"),rd(),tT(),Ms(11,"ebank-checkbox-field",30),c_(12),N_(13,"translate"),rd(),tT(),Ms(14,"ebank-checkbox-field",31),c_(15),N_(16,"translate"),rd(),tT(),Ms(17,"ebank-checkbox-field",32),c_(18),N_(19,"translate"),rd(),tT(),Ms(20,"ebank-checkbox-field",33),c_(21),N_(22,"translate"),rd(),tT(),Ms(23,"ebank-checkbox-field",34),c_(24),N_(25,"translate"),rd(),tT(),rd()),n&2&&(Ry("legend",R_(1,9,"PAGE.EFAKTURA_ARCHIVE.FORM.LABEL.GROUP.EFAKTURA_TYPE")),mb(2),nT(),mb(),cd(" ",R_(4,11,"PAGE.EFAKTURA_ARCHIVE.DOCUMENT_TYPE.INVOICE")," "),mb(2),nT(),mb(),cd(" ",R_(7,13,"PAGE.EFAKTURA_ARCHIVE.DOCUMENT_TYPE.INVOICE_WITH_AVTALEGIRO")," "),mb(2),nT(),mb(),cd(" ",R_(10,15,"PAGE.EFAKTURA_ARCHIVE.DOCUMENT_TYPE.REMINDER")," "),mb(2),nT(),mb(),cd(" ",R_(13,17,"PAGE.EFAKTURA_ARCHIVE.DOCUMENT_TYPE.DUNNING")," "),mb(2),nT(),mb(),cd(" ",R_(16,19,"PAGE.EFAKTURA_ARCHIVE.DOCUMENT_TYPE.CREDIT_NOTE")," "),mb(2),nT(),mb(),cd(" ",R_(19,21,"PAGE.EFAKTURA_ARCHIVE.DOCUMENT_TYPE.COLLECTION_NOTICE")," "),mb(2),nT(),mb(),cd(" ",R_(22,23,"PAGE.EFAKTURA_ARCHIVE.DOCUMENT_TYPE.PAYMENT_REQUEST")," "),mb(2),nT(),mb(),cd(" ",R_(25,25,"PAGE.EFAKTURA_ARCHIVE.DOCUMENT_TYPE.ENFORCEMENT_WARNING")," "));}function Jt(n,e){if(n&1){let t=CC();Ms(0,"ebank-button",35),qy("buttonClick",function(){yh(t);let r=RC();return vh(r.exportToPDF())}),c_(1),N_(2,"translate"),rd();}n&2&&(Ry("disabled",false),mb(),cd(" ",R_(2,2,"PAGE.EFAKTURA_ARCHIVE.EXPORT")));}function Xt(n,e){if(n&1){let t=CC();Ms(0,"ebank-chip",36),qy("removeClick",function(){let r=yh(t).$implicit,u=RC();return vh(u.removeChip(r.key))}),rd();}if(n&2){let t=e.$implicit;Ry("text",t.text)("quote",t.quote);}}function Zt(n,e){if(n&1&&(Ms(0,"ebank-section-header-panel",37),c_(1),N_(2,"titlecase"),rd()),n&2){let t=RC(2).$implicit;Ry("id","headerDate"+t.idx),mb(),cv(R_(2,2,t.headerDate));}}function ei(n,e){n&1&&wy(0,Zt,3,4,"ebank-section-header-panel",39);}function ti(n,e){if(n&1&&(Ms(0,"ebank-expandable-panel-header"),ky(1,"ebank-template-payment",42),N_(2,"dateFormat"),N_(3,"amountFormat"),rd()),n&2){let t=RC(3).$implicit;mb(),Ry("duedate",R_(2,5,t.dueDate))("paymentType",t.documentTypeTranslation)("recipientName",t.issuerName)("amount",R_(3,7,t.amount))("message",t.eBillStatusTranslation);}}function ii(n,e){if(n&1){let t=CC();Ms(0,"ebank-button",43),qy("buttonClick",function(){yh(t);let r=RC(3).$implicit,u=RC(2);return vh(u.showInvoice(r))}),c_(1),N_(2,"translate"),rd();}n&2&&(mb(),cd(" ",R_(2,1,"PAGE.EFAKTURA_ARCHIVE.SHOW_INVOICE")," "));}function ni(n,e){if(n&1&&(Ms(0,"ebank-expandable-panel",38),mC(1,ti,4,9,"ebank-expandable-panel-header"),Ms(2,"ebank-expandable-panel-content")(3,"ebank-expandable-panel-action-row"),mC(4,ii,3,3,"ebank-button",41),rd()()()),n&2){let t=RC(2).$implicit,i=RC(2);mb(),gC(t.itemType===i.itemType.Item?1:-1),mb(3),gC(t.links?.invoice?.href?4:-1);}}function ai(n,e){n&1&&wy(0,ni,5,2,"ebank-expandable-panel",40);}function ri(n,e){if(n&1&&(Ms(0,"ebank-expandable-panel-container"),mC(1,ei,1,0,"ebank-section-header-panel",37),mC(2,ai,1,0,"ebank-expandable-panel",38),rd()),n&2){let t=e.$implicit,i=RC(2);mb(),gC(t.itemType===i.itemType.Header?1:-1),mb(),gC(t.itemType===i.itemType.Item?2:-1);}}function oi(n,e){if(n&1&&(Ms(0,"ebank-panel-list",20),IC(1,ri,3,2,"ebank-expandable-panel-container",null,vC),rd()),n&2){let t=RC();mb(),EC(t.ebillsFilteredList);}}function si(n,e){n&1&&(Ms(0,"ebank-empty-state")(1,"ebank-empty-state-title")(2,"span"),c_(3),N_(4,"translate"),rd()(),Ms(5,"ebank-empty-state-description")(6,"span"),c_(7),N_(8,"translate"),rd()()()),n&2&&(mb(3),cv(R_(4,2,"PAGE.EFAKTURA_ARCHIVE.EMPTY_STATE.NO_INVOICES.TITLE")),mb(4),cv(R_(8,4,"PAGE.EFAKTURA_ARCHIVE.EMPTY_STATE.NO_INVOICES.DESCRIPTION")));}function li(n,e){n&1&&(Ms(0,"ebank-empty-state")(1,"ebank-empty-state-title")(2,"span"),c_(3),N_(4,"translate"),rd()(),Ms(5,"ebank-empty-state-description")(6,"span"),c_(7),N_(8,"translate"),rd()()()),n&2&&(mb(3),cv(R_(4,2,"PAGE.EFAKTURA_ARCHIVE.EMPTY_STATE.NO_INVOICES_FOR_FILTERS.TITLE")),mb(4),cv(R_(8,4,"PAGE.EFAKTURA_ARCHIVE.EMPTY_STATE.NO_INVOICES_FOR_FILTERS.DESCRIPTION")));}function pi(n,e){n&1&&(Ms(0,"ebank-empty-state")(1,"ebank-empty-state-title")(2,"span"),c_(3),N_(4,"translate"),rd()(),Ms(5,"ebank-empty-state-description")(6,"span"),c_(7),N_(8,"translate"),rd()()()),n&2&&(mb(3),cv(R_(4,2,"PAGE.EFAKTURA_ARCHIVE.EMPTY_STATE.INCONSISTENT_FILTERS_SELECTED.TITLE")),mb(4),cv(R_(8,4,"PAGE.EFAKTURA_ARCHIVE.EMPTY_STATE.INCONSISTENT_FILTERS_SELECTED.DESCRIPTION")));}function ci(n,e){if(n&1&&(mC(0,si,9,6,"ebank-empty-state"),mC(1,li,9,6,"ebank-empty-state")(2,pi,9,6,"ebank-empty-state")),n&2){let t=RC();gC(t.showNoEbillsEmptyState()?0:-1),mb(),gC(t.showNoFilteredEbillsEmptyState()?1:t.showInconsistentFiltersEmptyState()?2:-1);}}function di(n,e){if(n&1&&(ky(0,"span",44),N_(1,"translate")),n&2){let t=RC(2);Ry("innerHTML",m_(k_(1,2,"PAGE.EFAKTURA_ARCHIVE.EMPTY_STATE.LOADING_ERROR.DESCRIPTION",T_(5,Kt,t.errorCode))),bw);}}function mi(n,e){n&1&&(ky(0,"span",44),N_(1,"translate")),n&2&&Ry("innerHTML",m_(R_(1,2,"PAGE.EFAKTURA_ARCHIVE.EMPTY_STATE.LOADING_ERROR.NO_CODE.DESCRIPTION")),bw);}function ui(n,e){if(n&1&&(Ms(0,"ebank-empty-state")(1,"ebank-empty-state-title")(2,"span"),c_(3),N_(4,"translate"),rd()(),Ms(5,"ebank-empty-state-description"),mC(6,di,2,7,"span",44),mC(7,mi,2,4,"span",44),rd()()),n&2){let t=RC();mb(3),cv(R_(4,3,"PAGE.EFAKTURA_ARCHIVE.EMPTY_STATE.LOADING_ERROR.TITLE")),mb(3),gC(t.errorCode?6:-1),mb(),gC(t.errorCode?-1:7);}}var St=(t=>(t.Header="header",t.Item="item",t))(St||{}),te=class n{constructor(e,t,i,r,u,_,v,d,g,x,P,O,fi){this._dataEbillsSearch=e;this._eFakturaArchiveConfigService=t;this.bankPropertiesConfig=i;this._translate=r;this._activatedRoute=u;this._router=_;this._forwardLinkService=v;this._urlService=d;this._ebankDatePickerValidationService=g;this._log=x;this._dataEbillsAcrossBanksConsent=P;this._windowRef=O;this._context=fi;this.chipList=[];this.itemType=St;this.today=Qe().endOf("day").toDate();this.validFromDate=Qe().subtract(16,"months").startOf("month").toDate();this.datePickerFormat="DD.MM.YYYY";this.filterOpened=new ct;this.periods=[{id:"1",name:this._translate.instant("PAGE.EFAKTURA_ARCHIVE.PERIOD.CUSTOM_DATES")},{id:"2",name:this._translate.instant("PAGE.EFAKTURA_ARCHIVE.PERIOD.LAST_30_DAYS")},{id:"3",name:this._translate.instant("PAGE.EFAKTURA_ARCHIVE.PERIOD.LAST_SIX_MONTHS")},{id:"4",name:this._translate.instant("PAGE.EFAKTURA_ARCHIVE.PERIOD.THE_LAST_YEAR")},{id:"all",name:this._translate.instant("PAGE.EFAKTURA_ARCHIVE.PERIOD.ALL")}];this.formDefaultValues={freeText:"",period:this.periods[4],fromDate:"",toDate:"",fromThisBank:false,fromOtherBanks:false,statusNew:false,statusApproved:false,statusRejected:false,typeEfaktura:false,typeAvtalegiroWithEfaktura:false,typeReminder:false,typeDunning:false,typeCreditNote:false,typeCollectionNotice:false,typePaymentRequest:false,typeEnforcementWarning:false};this.filterChipTranslations={fromDate:this._translate.instant("PAGE.EFAKTURA_ARCHIVE.FORM.LABEL.DATE_FROM"),toDate:this._translate.instant("PAGE.EFAKTURA_ARCHIVE.FORM.LABEL.DATE_TO"),fromThisBank:this._translate.instant("PAGE.EFAKTURA_ARCHIVE.AC
1ROSS_BANKS.THIS_BANK"),fromOtherBanks:this._translate.instant("PAGE.EFAKTURA_ARCHIVE.ACROSS_BANKS.OTHER_BANKS"),statusNew:this._translate.instant("PAGE.EFAKTURA_ARCHIVE.STATUS.NEW"),statusApproved:this._translate.instant("PAGE.EFAKTURA_ARCHIVE.STATUS.APPROVED"),statusRejected:this._translate.instant("PAGE.EFAKTURA_ARCHIVE.STATUS.REJECTED"),typeEfaktura:this._translate.instant("PAGE.EFAKTURA_ARCHIVE.DOCUMENT_TYPE.INVOICE"),typeAvtalegiroWithEfaktura:this._translate.instant("PAGE.EFAKTURA_ARCHIVE.DOCUMENT_TYPE.INVOICE_WITH_AVTALEGIRO"),typeReminder:this._translate.instant("PAGE.EFAKTURA_ARCHIVE.DOCUMENT_TYPE.REMINDER"),typeDunning:this._translate.instant("PAGE.EFAKTURA_ARCHIVE.DOCUMENT_TYPE.DUNNING"),typeCreditNote:this._translate.instant("PAGE.EFAKTURA_ARCHIVE.DOCUMENT_TYPE.CREDIT_NOTE"),typeCollectionNotice:this._translate.instant("PAGE.EFAKTURA_ARCHIVE.DOCUMENT_TYPE.COLLECTION_NOTICE"),typePaymentRequest:this._translate.instant("PAGE.EFAKTURA_ARCHIVE.DOCUMENT_TYPE.PAYMENT_REQUEST"),typeEnforcementWarning:this._translate.instant("PAGE.EFAKTURA_ARCHIVE.DOCUMENT_TYPE.ENFORCEMENT_WARNING")};this.form=new XN({freeText:new JN(this.formDefaultValues.freeText),period:new JN(this.formDefaultValues.period),fromDate:new JN(this.formDefaultValues.fromDate,this._ebankDatePickerValidationService.datePickerValidator()),toDate:new JN(this.formDefaultValues.toDate,this._ebankDatePickerValidationService.datePickerValidator()),fromThisBank:new JN(this.formDefaultValues.fromThisBank),fromOtherBanks:new JN(this.formDefaultValues.fromOtherBanks),statusNew:new JN(this.formDefaultValues.statusNew),statusApproved:new JN(this.formDefaultValues.statusApproved),statusRejected:new JN(this.formDefaultValues.statusApproved),typeEfaktura:new JN(this.formDefaultValues.typeEfaktura),typeAvtalegiroWithEfaktura:new JN(this.formDefaultValues.typeAvtalegiroWithEfaktura),typeReminder:new JN(this.formDefaultValues.typeReminder),typeDunning:new JN(this.formDefaultValues.typeDunning),typeCreditNote:new JN(this.formDefaultValues.typeCreditNote),typeCollectionNotice:new JN(this.formDefaultValues.typeCollectionNotice),typePaymentRequest:new JN(this.formDefaultValues.typePaymentRequest),typeEnforcementWarning:new JN(this.formDefaultValues.typeEnforcementWarning)});this._subscription=new H;this.markAdditionalEfakturaDocumentTypes=this._eFakturaArchiveConfigService.config.markAdditionalEfakturaDocumentTypes,this.showUnprocessedInvoicesInArchive=this._eFakturaArchiveConfigService.config.showUnprocessedInvoicesInArchive,this.eFakturaArchiveAcrossBanksEnabled=this._eFakturaArchiveConfigService.config.eFakturaArchiveAcrossBanks,this.showPrintButton=!this._context.isMobileDevice||!this._context.isNativeApp,this.currentBankId=this.bankPropertiesConfig.config.bankId.slice(0,4);}ngOnInit(){return S(this,null,function*(){this.acrossBanksConsentLink=this._urlService.getUrl("URL.PAGE.EINVOICE_ACROSS_BANKS")+"?from=archive",this._updateValidators("fromDate",this.validFromDate),this._subscription.add(this._activatedRoute.queryParamMap.subscribe(e=>{e.get("freeText")&&this.form.get("freeText").setValue(e.get("freeText")),e.get("period")&&this.form.get("period").setValue(this.periods.find(t=>t.id===e.get("period"))||this.formDefaultValues.period),e.get("fromDate")&&this.form.get("fromDate").setValue(Qe(e.get("fromDate"),this.datePickerFormat).toDate()),e.get("toDate")&&this.form.get("toDate").setValue(Qe(e.get("toDate"),this.datePickerFormat).toDate()),e.get("fromThisBank")==="true"&&this.form.get("fromThisBank").setValue(true),e.get("fromOtherBanks")==="true"&&this.form.get("fromOtherBanks").setValue(true),e.get("statusNew")==="true"&&this.showUnprocessedInvoicesInArchive&&this.form.get("statusNew").setValue(true),e.get("statusApproved")==="true"&&this.form.get("statusApproved").setValue(true),e.get("statusRejected")==="true"&&this.form.get("statusRejected").setValue(true),this.markAdditionalEfakturaDocumentTypes&&(e.get("typeEfaktura")==="true"&&this.form.get("typeEfaktura").setValue(true),e.get("typeAvtalegiroWithEfaktura")==="true"&&this.form.get("typeAvtalegiroWithEfaktura").setValue(true),e.get("typeReminder")==="true"&&this.form.get("typeReminder").setValue(true),e.get("typeDunning")==="true"&&this.form.get("typeDunning").setValue(true),e.get("typeCreditNote")==="true"&&this.form.get("typeCreditNote").setValue(true),e.get("typeCollectionNotice")==="true"&&this.form.get("typeCollectionNotice").setValue(true),e.get("typePaymentRequest")==="true"&&this.form.get("typePaymentRequest").setValue(true),e.get("typeEnforcementWarning")==="true"&&this.form.get("typeEnforcementWarning").setValue(true));})),this._subscription.add(this.form.get("fromDate").valueChanges.subscribe(e=>
1{this.valueFrom=e instanceof Date?e:void 0,this._updateValidators("toDate",this.valueFrom||this.validFromDate);})),this.eFakturaArchiveAcrossBanksEnabled?this._subscription.add(this._dataEbillsAcrossBanksConsent.get().subscribe(e=>{this.acrossBanksConsent=e?.consent,this.doSearch(e?.consent);},()=>{this.doSearch();})):this.doSearch();})}ngOnDestroy(){this._subscription&&this._subscription.unsubscribe();}doSearch(e){return S(this,null,function*(){try{this.loading=!0;let t={eBillStatus:["approved","rejected"],documentTypes:["invoice","invoice_with_avtalegiro","enforcement_warning","reminder","payment_request","dunning","credit_note","collection_notice"],acrossBank:e};this.showUnprocessedInvoicesInArchive&&t.eBillStatus.push("new");let i=yield this._dataEbillsSearch.create(t);this.ebillsOriginalList=i?.eBills,yield this.performSearch();}catch(t){this.errorCode=t?.data?.code?t?.data?.code:t?.data?.errorCode,this.loadingError=true,this._log.error("something wrong happened while fetching ebills",t);}finally{this.loading=false;}})}findChip(e){return this.chipList.find(t=>t.key===e)}removeChip(e){e==="period"?(this.chipList=this.chipList.filter(t=>!["period","fromDate","toDate"].includes(t.key)),this.form.controls.period.setValue(this.formDefaultValues.period),this.form.controls.fromDate.setValue(this.formDefaultValues.fromDate),this.form.controls.toDate.setValue(this.formDefaultValues.toDate)):e==="fromDate"?(this.chipList=this.chipList.filter(t=>!["fromDate"].includes(t.key)),this.form.controls.fromDate.setValue(this.formDefaultValues.fromDate),this.findChip("toDate")||(this.chipList=this.chipList.filter(t=>!["period"].includes(t.key)),this.form.controls.period.setValue(this.formDefaultValues.period))):e==="toDate"?(this.chipList=this.chipList.filter(t=>!["toDate"].includes(t.key)),this.form.controls.toDate.setValue(this.formDefaultValues.toDate),this.findChip("fromDate")||(this.chipList=this.chipList.filter(t=>!["period"].includes(t.key)),this.form.controls.period.setValue(this.formDefaultValues.period))):(this.chipList=this.chipList.filter(t=>t.key!==e),this.form.controls[e].setValue(this.formDefaultValues[e])),this._setQueryParams({[e]:void 0}),this.performSearch(true);}onReset(){this.form.reset({period:this.formDefaultValues.period},{emitEvent:false}),this.performSearch();}exportToPDF(){this._windowRef.nativeWindow.print();}showInvoice(e){this._forwardLinkService.open(e.links.invoice.href);}getNumResults(){return this.ebillsFilteredList?.filter(e=>!e.headerDate).length}_updateValidators(e,t){this.form.get(e).setValidators(this._ebankDatePickerValidationService.datePickerValidator(t)),this.form.get(e).updateValueAndValidity();}_convertFilterToChips(e){this.chipList=[],Object.entries(e).forEach(([t,i])=>{if(i)switch(t){case "freeText":this.chipList.push({key:t,text:i,quote:true});break;case "fromThisBank":this.chipList.push({key:t,text:this.filterChipTranslations.fromThisBank});break;case "fromOtherBanks":this.chipList.push({key:t,text:this.filterChipTranslations.fromOtherBanks});break;case "statusNew":this.chipList.push({key:t,text:this.filterChipTranslations.statusNew});break;case "statusApproved":this.chipList.push({key:t,text:this.filterChipTranslations.statusApproved});break;case "statusRejected":this.chipList.push({key:t,text:this.filterChipTranslations.statusRejected});break;case "typeEfaktura":this.chipList.push({key:t,text:this.filterChipTranslations.typeEfaktura});break;case "typeAvtalegiroWithEfaktura":this.chipList.push({key:t,text:this.filterChipTranslations.typeAvtalegiroWithEfaktura});break;case "typeReminder":this.chipList.push({key:t,text:this.filterChipTranslations.typeReminder});break;case "typeDunning":this.chipList.push({key:t,text:this.filterChipTranslations.typeDunning});break;case "typeCreditNote":this.chipList.push({key:t,text:this.filterChipTranslations.typeCreditNote});break;case "typeCollectionNotice":this.chipList.push({key:t,text:this.filterChipTranslations.typeCollectionNotice});break;case "typePaymentRequest":this.chipList.push({key:t,text:this.filterChipTranslations.typePaymentRequest});break;case "typeEnforcementWarning":this.chipList.push({key:t,text:this.filterChipTranslations.typeEnforcementWarning});break;case "period":i.id!=="all"&&this.chipList.push({key:t,text:i.name});break;case "fromDate":this.form.get("fromDate").valid&&this.chipList.push({key:t,text:this.filterChipTranslations.fromDate+" "+Qe(i).format(this.datePickerFormat)});break;case "toDate":this.form.get("toDate").valid&&this.chipList.push({key:t,text:this.filterChipTranslations.toDate+" "+Qe(i).format(this.datePickerFormat)});break;}});}_setQueryParams(e){e&&this._router.navigate([],{relativeTo:this._activatedRoute,queryParams:e,queryParamsHandling:"merge"});}_mapQueryParams(){let e=this.form.value;return {freeText:e.freeText||void 0,period:e.period?.id==="all"?void 0:e.period?.id,fromThisBank:e.fromThisBank||void 0,fromOtherBanks:e.fromOtherBanks||void 0,statusNew:e.statusNew||void 0,statusApproved:e.statusApproved||void 0,statusRejected:e.statusRejected||void 0,typeEfaktura:e.typeEfaktura||void 0,typeAvtalegiroWithEfaktura:e.typeAvtalegiroWithEfaktura||void 0,typeReminder:e.typeReminder||void 0,typeDunning:e.typeDunning||void 0,typeCreditNote:e.typeCreditNote||void 0,typeCollectionNotice:e.typeCollectionNotice||void 0,typePaymentRequest:e.typePaymentRequest||void 0,typeEnforcementWarning:e.typeEnforcementWarning||void 0}}_searchFor(e,t){let i=this.form.value;return e==="freeText"?B(hI(t),this.form.get("freeText").valueChanges.pipe(Cf(i.freeText)),["issuerName","customerReference","amount"]).pipe(eE(()=>rt(1e3)),we(r=>r.map(u=>u.item))):e==="acrossBanks"?t.filter(r=>{let u=false,_=false;return !i.fromThisBank&&!i.fromOtherBanks&&(u=true,_=true),i.fromThisBank&&(u=r.approvedByBankNum===this.currentBankId),i.fromOtherBanks&&(_=r.approvedByBankNum!=null&&r.approvedByBankNum!==this.currentBankId),u||_}):e==="status"?t.filter(r=>{let u=false,_=false,v=false;return !i.statusNew&&!i.statusApproved&&!i.statusRejected&&(u=true,_=true,v=true),i.statusNew&&(u=r.eBillStatus==="new"),i.statusApproved&&(_=r.eBillStatus==="approved"),i.statusRejected&&(v=r.eBillStatus==="rejected"),u||_||v}):this.markAdditionalEfakturaDocumentTypes&&e==="type"?t.filter(r=>{let u=false,_=false,v=false,d=false,g=false,x=false,P=false,O=false;return !i.typeEfaktura&&!i.typeAvtalegiroWithEfaktura&&!i.typeReminder&&!i.typeDunning&&!i.typeCreditNote&&!i.typeCollectionNotice&&!i.typePaymentRequest&&!i.typeEnforcementWarning&&(u=true,_=true,v=true,d=true,g
1=true,x=true,P=true,O=true),i.typeEfaktura&&(u=r.documentType?.toLowerCase()==="invoice"),i.typeAvtalegiroWithEfaktura&&(_=r.documentType?.toLowerCase()==="invoice_with_avtalegiro"),i.typeReminder&&(v=r.documentType?.toLowerCase()==="reminder"),i.typeDunning&&(d=r.documentType?.toLowerCase()==="dunning"),i.typeCreditNote&&(g=r.documentType?.toLowerCase()==="credit_note"),i.typeCollectionNotice&&(x=r.documentType?.toLowerCase()==="collection_notice"),i.typePaymentRequest&&(P=r.documentType?.toLowerCase()==="payment_request"),i.typeEnforcementWarning&&(O=r.documentType?.toLowerCase()==="enforcement_warning"),u||_||v||d||g||x||P||O}):e==="period"?i.period.id==="1"?t.filter(r=>i.fromDate&&i.toDate?Qe(r.dueDate,"YYYY-MM-DD").endOf("day").isAfter(Qe(i.fromDate))&&Qe(r.dueDate,"YYYY-MM-DD").startOf("day").isSameOrBefore(Qe(i.toDate)):i.fromDate&&!i.toDate?Qe(r.dueDate,"YYYY-MM-DD").endOf("day").isAfter(Qe(i.fromDate)):!i.fromDate&&i.toDate?Qe(r.dueDate,"YYYY-MM-DD").startOf("day").isSameOrBefore(Qe(i.toDate)):true):i.period.id==="2"?t.filter(r=>Qe(r.dueDate,"YYYY-MM-DD").isAfter(Qe().subtract(30,"days"))):i.period.id==="3"?t.filter(r=>Qe(r.dueDate,"YYYY-MM-DD").isAfter(Qe().subtract(6,"months"))):i.period.id==="4"?t.filter(r=>Qe(r.dueDate,"YYYY-MM-DD").isAfter(Qe().subtract(1,"year"))):t:t}_filterEbills(e){return S(this,null,function*(){return new Promise(t=>{let i=this.form.value;if(i.freeText)this._searchFor("freeText",e).subscribe(r=>(this.eFakturaArchiveAcrossBanksEnabled&&this.acrossBanksConsent&&(i.fromThisBank||i.fromOtherBanks)&&(r=this._searchFor("acrossBanks",r)),(i.statusNew||i.statusApproved||i.statusRejected)&&(r=this._searchFor("status",r)),this.markAdditionalEfakturaDocumentTypes&&(i.typeEfaktura||i.typeAvtalegiroWithEfaktura||i.typeReminder||i.typeDunning||i.typeCreditNote||i.typeCollectionNotice||i.typePaymentRequest||i.typeEnforcementWarning)&&(r=this._searchFor("type",r)),i.period.id!=="all"&&(r=this._searchFor("period",r)),t(r)));else return this.eFakturaArchiveAcrossBanksEnabled&&this.acrossBanksConsent&&(i.fromThisBank||i.fromOtherBanks)&&(e=this._searchFor("acrossBanks",e)),(i.statusNew||i.statusApproved||i.statusRejected)&&(e=this._searchFor("status",e)),this.markAdditionalEfakturaDocumentTypes&&(i.typeEfaktura||i.typeAvtalegiroWithEfaktura||i.typeReminder||i.typeDunning||i.typeCreditNote||i.typeCollectionNotice||i.typePaymentRequest||i.typeEnforcementWarning)&&(e=this._searchFor("type",e)),i.period.id!=="all"&&(e=this._searchFor("period",e)),t(e)})})}_mapEbills(e){return S(this,null,function*(){let t=[],i=[],r=0,u=yield this._filterEbills(e);return u?.length&&(i=(0, I.uniq)(u.map(_=>
1Qe(_.dueDate,"YYYY-MM-DD").format("MMMM YYYY"))),i.forEach((_,v)=>{t.push({headerDate:_,idx:v,itemType:"header"}),r=0,u.forEach(d=>{Qe(d.dueDate,"YYYY-MM-DD").format("MMMM YYYY")===_&&(["approved","rejected","new"].includes(d.eBillStatus?.toLowerCase())?this.eFakturaArchiveAcrossBanksEnabled&&this.acrossBanksConsent&&d.approvedByBankName&&d.eBillStatus?.toLowerCase()!=="new"?d.eBillStatusTranslation=this._translate.instant("PAGE.EFAKTURA_ARCHIVE.STATUS.ACROSS_BANKS."+d.eBillStatus.toUpperCase(),{bankName:d.approvedByBankName}):d.eBillStatusTranslation=this._translate.instant("PAGE.EFAKTURA_ARCHIVE.STATUS."+d.eBillStatus.toUpperCase()):this.eFakturaArchiveAcrossBanksEnabled&&this.acrossBanksConsent&&d.approvedByBankName?d.eBillStatusTranslation=this._translate.instant("PAGE.EFAKTURA_ARCHIVE.STATUS.ACROSS_BANKS.UNKNOWN",{bankName:d.approvedByBankName}):d.eBillStatusTranslation=this._translate.instant("PAGE.EFAKTURA_ARCHIVE.STATUS.UNKNOWN"),this.markAdditionalEfakturaDocumentTypes&&d.documentType?d.documentTypeTranslation=this._translate.instant("PAGE.EFAKTURA_ARCHIVE.DOCUMENT_TYPE."+d.documentType.toUpperCase()):d.documentType&&(d.documentTypeTranslation=["INVOICE","INVOICE_WITH_AVTALEGIRO"].includes(d.documentType.toUpperCase())?this._translate.instant("PAGE.EFAKTURA_ARCHIVE.DOCUMENT_TYPE."+d.documentType.toUpperCase()):this._translate.instant("PAGE.EFAKTURA_ARCHIVE.DOCUMENT_TYPE.INVOICE")),d.itemType="item",d.parentIdx=v,d.idx=r++,t.push(d));});})),t})}performSearch(e){return S(this,null,function*(){this.form.valid&&(e||(this.form.value.period.id!=="1"&&(this.form.controls.fromDate.setValue(this.formDefaultValues.fromDate),this.form.controls.toDate.setValue(this.formDefaultValues.toDate)),this._convertFilterToChips(this.form.value),this._setQueryParams(this._mapQueryParams())),this.ebillsFilteredList=yield this._mapEbills((0, I.orderBy)((0, I.clone)(this.ebillsOriginalList),"dueDate","desc")));})}showNoEbillsEmptyState(){return !this.ebillsOriginalList?.length}showNoFilteredEbillsEmptyState(){return this.ebillsOriginalList?.length&&this.chipList?.length&&!this.ebillsFilteredList?.length&&!this.inconsistentFiltersSelected()}showInconsistentFiltersEmptyState(){return this.ebillsOriginalList?.length&&this.chipList?.length&&!this.ebillsFilteredList?.length&&this.inconsistentFiltersSelected()}inconsistentFiltersSelected(){let e=this.findChip("fromThisBank")!=null||this.findChip("fromOtherBanks")!=null,t=this.findChip("statusNew")!=null;return this.eFakturaArchiveAcrossBanksEnabled&&this.acrossBanksConsent&&e&&t}static{this.\u0275fac=function(t){return new(t||n)(Do(b),Do(o),Do(m),Do(V),Do(K),Do(V$1),Do(x),Do(A),Do(C8),Do(E),Do(a),Do(o$1),Do(P))};}
1static{this.\u0275cmp=qT({type:n,selectors:[["ng-component"]],standalone:false,decls:43,vars:34,consts:[["freeText","ebankControl"],["fromDate","ebankControl"],["toDate","ebankControl"],[1,"efaktura-archive-section"],[3,"innerHtml"],[3,"filterOpened"],[3,"executionSearchButtonClick","executionSearch"],[1,"ebank-form",3,"formGroup"],["translate",""],["id","free-text-search","formControlName","freeText","maxlength","20"],["id","periodsDropdown","formControlName","period",3,"options","filterOpened","searchAttributes","titleOnMobile"],["selectTemplate","single",3,"labelMap"],[3,"legend"],["id","statusNew","formControlName","statusNew"],["id","statusApproved","formControlName","statusApproved"],["id","statusRejected","formControlName","statusRejected"],["buttonStyle","tertiary","size","s",3,"disabled"],[3,"removeAllClick","numResults"],[3,"text","quote"],[3,"loading"],["groupHeadingId","heading-id"],["id","periodFromDate","formControlName","fromDate",3,"filterOpened","min","titleOnMobile"],[1,"from-date-validation-wrapper",3,"control","messages","minDate"],["id","periodToDate","formControlName","toDate",3,"filterOpened","min","titleOnMobile"],[1,"to-date-validation-wrapper",3,"control","minDate"],["id","fromThisBank","formControlName","fromThisBank"],["id","fromOtherBanks","formControlName","fromOtherBanks"],["id","typeEfaktura","formControlName","typeEfaktura"],["id","typeAvtalegiroWithEfaktura","formControlName","typeAvtalegiroWithEfaktura"],["id","typeReminder","formControlName","typeReminder"],["id","typeDunning","formControlName","typeDunning"],["id","typeCreditNote","formControlName","typeCreditNote"],["id","typeCollectionNotice","formControlName","typeCollectionNotice"],["id","typePaymentRequest","formControlName","typePaymentRequest"],["id","typeEnforcementWarning","formControlName","typeEnforcementWarning"],["buttonStyle","tertiary","size","s",3,"buttonClick","disabled"],[3,"removeClick","text","quote"],[3,"id"],[1,"efaktura-item"],[3,"id",4,"ebankPanelList"],["class","efaktura-item",4,"ebankPanelList"],["buttonStyle","tertiary","iconType","attachment","size","s"],[3,"duedate","paymentType","recipientName","amount","message"],["buttonStyle","tertiary","iconType","attachment","size","s",3,"buttonClick"],[3,"innerHTML"]],template:function(t,i){t&1&&(Ms(0,"section",3)(1,"ebank-lead-block")(2,"p")(3,"span"),c_(4),N_(5,"translate"),rd(),mC(6,jt,2,6,"span",4),rd()(),Ms(7,"ebank-sidebar-filter",5),qy("filterOpened",function(){return i.filterOpened.emit()}),Ms(8,"ebank-filter-content",6),qy("executionSearchButtonClick",function(){return i.performSearch()}),Ms(9,"form",7)(10,"ebank-form-field")(11,"ebank-label",8),c_(12,"PAGE.EFAKTURA_ARCHIVE.FORM.LABEL.SEARCH"),rd(),ky(13,"ebank-input-field",9,0),tT(),rd(),Ms(15,"ebank-form-field")(16,"ebank-label",8),c_(17,"PAGE.EFAKTURA_ARCHIVE.FORM.LABEL.PERIOD"),rd(),Ms(18,"ebank-simple-selector",10),N_(19,"translate"),ky(20,"ebank-option-template",11),rd(),tT(),rd(),mC(21,qt,20,19,"div"),mC(22,zt,8,9,"ebank-checkbox-field-group",12),Ms(23,"ebank-checkbox-field-group",12),N_(24,"translate"),mC(25,$t,3,3,"ebank-checkbox-field",13),Ms(26,"ebank-checkbox-field",14),c_(27),N_(28,"translate"),rd(),tT(),Ms(29,"ebank-checkbox-field",15),c_(30),N_(31,"translate"),rd(),tT(),rd(),mC(32,Qt,26,27,"ebank-checkbox-field-group",12),rd()(),Ms(33,"ebank-top-content"),mC(34,Jt,3,4,"ebank-button",16),rd(),Ms(35,"ebank-main-content")(36,"ebank-filter-display-area",17),qy("removeAllClick",function(){return i.onReset()}
1),IC(37,Xt,1,2,"ebank-chip",18,Wt),rd(),Ms(39,"ebank-spinner",19),mC(40,oi,3,0,"ebank-panel-list",20),mC(41,ci,3,2),mC(42,ui,8,5,"ebank-empty-state"),rd()()()()),t&2&&(mb(4),cd("",R_(5,22,"PAGE.EFAKTURA_ARCHIVE.PAGE_DESCRIPTION")," "),mb(2),gC(i.eFakturaArchiveAcrossBanksEnabled?6:-1),mb(2),Ry("executionSearch",true),mb(),Ry("formGroup",i.form),mb(4),nT(),mb(5),Ry("options",i.periods)("filterOpened",i.filterOpened)("searchAttributes",b_(32,Ht))("titleOnMobile",R_(19,24,"PAGE.EFAKTURA_ARCHIVE.FORM.LABEL.PERIOD")),nT(),mb(2),Ry("labelMap",b_(33,wt)),mb(),gC(i.form.get("period")?.value?.id==="1"?21:-1),mb(),gC(i.eFakturaArchiveAcrossBanksEnabled&&i.acrossBanksConsent?22:-1),mb(),Ry("legend",R_(24,26,"PAGE.EFAKTURA_ARCHIVE.FORM.LABEL.GROUP.EFAKTURA_STATUS")),mb(2),gC(i.showUnprocessedInvoicesInArchive?25:-1),mb(),nT(),mb(),cd(" ",R_(28,28,"PAGE.EFAKTURA_ARCHIVE.STATUS.APPROVED")," "),mb(2),nT(),mb(),cd(" ",R_(31,30,"PAGE.EFAKTURA_ARCHIVE.STATUS.REJECTED")," "),mb(2),gC(i.markAdditionalEfakturaDocumentTypes?32:-1),mb(2),gC(i.showPrintButton?34:-1),mb(2),Ry("numResults",i.getNumResults()),mb(),EC(i.chipList),mb(2),Ry("loading",i.loading),mb(),gC(i.ebillsFilteredList?.length?40:-1),mb(),gC(i.loadingError?-1:41),mb(),gC(i.loadingError?42:-1));},dependencies:[eR,co,Ch,ea,j,u,Te,uo,Nl,X3,fu,on,sI,f8,Bn,a8,vI,mg,v6,y6,sN,Ys,Nf,Rf,X9,Y3,Vs,_e,Y8,og,TO,X8,Z8,hi,ig,q8,K6,QI,qI,t8,No,sB,yn,ye,a$1,s],encapsulation:2,changeDetection:1});}};vM();var Ei=[{path:"",component:te,data:{name:"efaktura-archive",title:"PAGE.EFAKTURA_ARCHIVE.TITLE",ebankuiPage:"large",breadcrumbLabel:"PAGE.EINVOICE_AUTOMATIC_ENROLLMENT.TITLE",breadcrumbPath:"efaktura-agreement"}}],ie=class n{static{this.\u0275fac=function(t){return new(t||n)};}static{this.\u0275mod=my({type:n});}static{this.\u0275inj=Oc({imports:[aa.forChild(Ei),aa]});}};vM();var Ft=class n{static{this.\u0275fac=function(t){return new(t||n)};}static{this.\u0275mod=my({type:n});}static{this.\u0275inj=Oc({imports:[ii$1,dn,ie,Cu,Bn,a8,r8,k6,xu,Nf,Rf,X9,Y3,Vs,s6,_e,Ro,Q6,QI,qI,t8,No,sB]});}};export{Ft as EFakturaArchiveModule};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.