(function(t){function e(e){for(var a,s,o=e[0],i=e[1],u=e[2],d=0,b=[];d=400)){e.next=28;break}throw new Error(j.message);case 28:return e.abrupt("return",j);case 29:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()}),M=Object({NODE_ENV:"production",VUE_APP_SENTRY_FRONTEND_DSN:"https://916bed02e6b743ed897d4b04d7ce7de2@o269763.ingest.sentry.io/6034691",BASE_URL:"/"}).VUE_APP_BACKEND_BASE_URL||"https://".concat(window.location.host,"/api"),$=function(){var t=Object(_["a"])(regeneratorRuntime.mark((function t(e){var n,a,r,c,s,o;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=e.endpoint,a=e.payload,r=e.method,c=void 0===r?"POST":r,s=e.extraHeaders,o=void 0===s?{}:s,t.abrupt("return",K(M)({endpoint:n,payload:a,method:c,extraHeaders:o}));case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),H=n("d442"),G=n.n(H),J=function(){var t=Object(_["a"])(regeneratorRuntime.mark((function t(e){var n,a,r,c,s,o,i,u=arguments;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=u.length>1&&void 0!==u[1]?u[1]:sessionStorage.getItem("auth-token"),a=e.message,r=e.severity,c=e.payload,s=e.userId,o=void 0===s?sessionStorage.getItem("user-id"):s,i=G.a.sha1(n),t.next=5,Z.auth(n||"").from("system_log").insert({error_code:"ERROR"===r?e.error_code:void 0,message:a,severity:r,service:"frontend",payload:c,user_id:o,login_id:i});case 5:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),Y=function(t,e){return J({message:t,severity:"INFO",payload:e,userId:sessionStorage.getItem("user-id")},sessionStorage.getItem("auth-token"))},W=function(t,e){return J({message:t,severity:"DEBUG",payload:e,userId:sessionStorage.getItem("user-id")},sessionStorage.getItem("auth-token"))},Q=function(t,e,n){return J({error_code:t,message:e,severity:"ERROR",payload:n,userId:sessionStorage.getItem("user-id")},sessionStorage.getItem("auth-token"))},X=Object({NODE_ENV:"production",VUE_APP_SENTRY_FRONTEND_DSN:"https://916bed02e6b743ed897d4b04d7ce7de2@o269763.ingest.sentry.io/6034691",BASE_URL:"/"}).VUE_APP_POSTGREST_BASE_URL||"https://".concat(window.location.host,"/pg"),Z=new N["a"](X),tt=function(){var t=Object(_["a"])(regeneratorRuntime.mark((function t(e,n){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,$({endpoint:"auth",payload:{email:e,password:n}});case 2:return a=t.sent,t.next=5,J({message:"Logged in",severity:"INFO",payload:{},userId:a.data.id},a.data.token);case 5:return t.abrupt("return",a);case 6:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}(),et=function(t){return Z.auth(sessionStorage.getItem("auth-token")||"").from(t).select().eq("deleted",!1)},nt=function(){var t=Object(_["a"])(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Z.auth(sessionStorage.getItem("auth-token")||"").from("vw_contract_with_orgs").select().eq("id",e).single();case 2:return t.abrupt("return",t.sent.data);case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),at=function(){var t=Object(_["a"])(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Z.auth(sessionStorage.getItem("auth-token")||"").from("vw_funding_with_orgs").select().eq("id",e).single();case 2:return t.abrupt("return",t.sent.data);case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),rt=function(){var t=Object(_["a"])(regeneratorRuntime.mark((function t(e){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Z.auth(sessionStorage.getItem("auth-token")||"").from("vw_balances").select().eq("id",e).single();case 2:if(n=t.sent,!n){t.next=5;break}return t.abrupt("return",n.data);case 5:return console.error('Unable to find Balance for id: "'.concat(e,'"')),t.abrupt("return",null);case 7:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),ct=function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=Z.auth(sessionStorage.getItem("auth-token")||"").from("vw_balances").select().eq("org_id",t);return!1===e?n.eq("deleted",!1):n},st=function(){return Z.auth(sessionStorage.getItem("auth-token")||"").from("balances").select().eq("deleted",!1).eq("is_source",!0)},ot=function(t,e,n,a){return Z.auth(sessionStorage.getItem("auth-token")||"").from("balances").insert({org_id:t,currency:e,title:n,is_source:a})},it=function(t){return Z.auth(sessionStorage.getItem("auth-token")||"").from("balances").update({deleted:!0}).match({id:t})},ut=function(){var t=Object(_["a"])(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Z.auth(sessionStorage.getItem("auth-token")||"").from("transactions").select("*, \n transactions(\n id,\n balances!transactions_balance_id_fkey( \n id,\n orgs( \n short_name\n )\n )\n )").eq("deleted",!1).eq("balance_id",e).order("created_at",{ascending:!1});case 2:return t.abrupt("return",t.sent.data);case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),lt=function(t){var e=t.balance_id,n=t.currency,a=t.amount,r=t.vat_rate,c=t.subject,s=t.comment,o=void 0===s?null:s,i=t.contract_id,u=void 0===i?null:i,l=t.funding_id,d=void 0===l?null:l,b=t.bnpl_contract_id,g=void 0===b?null:b,p=t.bnpl_funding_id,f=void 0===p?null:p,j=t.source_balance_id,O=void 0===j?null:j;return Z.auth(sessionStorage.getItem("auth-token")||"").rpc("add_transaction",{balance_id:e,currency:n,amount:a,vat_rate:r,subject:c,comment:o,contract_id:u,funding_id:d,bnpl_contract_id:g,bnpl_funding_id:f,source_balance_id:O})},dt=function(){var t=Object(_["a"])(regeneratorRuntime.mark((function t(e,n,a,r){var c;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return c=Object(E["snakeCase"])(e),t.next=3,$({endpoint:"pentech/".concat(c,"/").concat(n,"/status"),method:"PUT",payload:{statusCode:a,dateOfProcessing:r}});case 3:return t.abrupt("return",Z.auth(sessionStorage.getItem("auth-token")||"").from(c).update({status_code:a}).match({id:n}));case 4:case"end":return t.stop()}}),t)})));return function(e,n,a,r){return t.apply(this,arguments)}}(),bt=function(){var t=Object(_["a"])(regeneratorRuntime.mark((function t(e,n){var a,r,c;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if("fundings"!==e){t.next=2;break}return t.abrupt("return",Z.auth(sessionStorage.getItem("auth-token")||"").from("docs").select().eq("funding_id",n));case 2:return t.next=4,Z.auth(sessionStorage.getItem("auth-token")||"").from("contracts").select("creditor_org_id").eq("id",n).single();case 4:if(a=t.sent,r=a.data,r){t.next=8;break}throw new Error("Creditor not found.");case 8:return c=r.creditor_org_id,t.abrupt("return",Z.auth(sessionStorage.getItem("auth-token")||"").from("docs").select().eq("org_id",c).or("category.".concat(T["op"].in(q["OrgDocCategory"]),", ").concat(T["op"].and(["category.".concat(T["op"].in(q["ContractDocCategory"])),"contract_id.eq.".concat(n)]))).or("expires.is.null, expires.".concat(T["op"].gte(U()().format("YYYY-MM-DD")))));case 10:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}(),gt=function(){var t=Object(_["a"])(regeneratorRuntime.mark((function t(e,n){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if("contracts"!==e){t.next=2;break}return t.abrupt("return",Z.auth(sessionStorage.getItem("auth-token")||"").from("uploaded_documents").select().eq("contract_id",n).eq("deleted",!1));case 2:return t.abrupt("return",Z.auth(sessionStorage.getItem("auth-token")||"").from("uploaded_documents").select().eq("funding_id",n).eq("deleted",!1));case 3:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}();function pt(t,e,n,r,c,s){return Object(a["t"])(),Object(a["f"])("div",{class:Object(a["p"])(["notification","is-".concat(t.status)])},Object(a["C"])(t.message),3)}var ft=Object(a["k"])({name:"Notification",props:{status:{type:String,required:!0},message:{type:String,required:!0}}});const jt=j()(ft,[["render",pt]]);var Ot=jt,mt=Object(a["k"])({name:"Login",components:{Notification:Ot},data:function(){return{email:"",password:"",error:!1,loading:!1}},methods:{login:function(){var t=this;return Object(_["a"])(regeneratorRuntime.mark((function e(){var n,a,r,c,s;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t.error=!1,t.loading=!0,e.prev=2,e.next=5,tt(t.email,t.password);case 5:n=e.sent,a=n.data,r=a.token,c=a.id,s=a.canApprove,sessionStorage.setItem("auth-token",r),sessionStorage.setItem("user-id",c),sessionStorage.setItem("user-can-approve","".concat(s)),t.$router.push({name:"Index"}),e.next=21;break;case 16:return e.prev=16,e.t0=e["catch"](2),t.error=!0,e.next=21,Q("auth/login_failure","".concat(e.t0.name,": ").concat(e.t0.message),{error:JSON.stringify(e.t0)});case 21:return e.prev=21,t.loading=!1,e.finish(21);case 24:case"end":return e.stop()}}),e,null,[[2,16,21,24]])})))()}}});const ht=j()(mt,[["render",P]]);var vt=ht,_t={class:"section"},yt=Object(a["h"])('

Hiba történt, de dolgozunk rajta

Kérjük, látogass vissza később!

',1),kt=[yt];function Ct(t,e){return Object(a["t"])(),Object(a["f"])("section",_t,kt)}const wt={},xt=j()(wt,[["render",Ct]]);var Ft=xt,St={class:"section"},Rt=Object(a["h"])('

Hoppá

Eltévedtél, térj vissza a kezdőlapra!

',1),Dt=[Rt];function zt(t,e){return Object(a["t"])(),Object(a["f"])("section",St,Dt)}n("5d5e");const Lt={},It=j()(Lt,[["render",zt],["__scopeId","data-v-103bc2e7"]]);var Bt=It,Pt={class:"columns"},Nt={class:"column"},At={key:0,class:"title"},Ut={key:1,class:"title"},Et={key:2,class:"title"},Tt={key:3,class:"title"},qt={key:4,class:"title"},Vt={key:5,class:"title"},Kt={class:"column"},Mt=Object(a["g"])("h1",{class:"title"},"Lehetőségek",-1),$t={class:"columns"},Ht={class:"column is-half"},Gt={class:"column"};function Jt(t,e,n,r,c,s){var o=Object(a["A"])("DataLoader"),i=Object(a["A"])("Details"),u=Object(a["A"])("Notification"),l=Object(a["A"])("Flow"),d=Object(a["A"])("Documents"),b=Object(a["A"])("UploadDocument");return Object(a["t"])(),Object(a["f"])("div",null,[Object(a["j"])(o,{"active-category":t.activeCategory},null,8,["active-category"]),Object(a["g"])("div",Pt,[Object(a["g"])("div",Nt,["contracts"===t.activeCategory?(Object(a["t"])(),Object(a["f"])("h1",At,"Szerződés")):"fundings"===t.activeCategory?(Object(a["t"])(),Object(a["f"])("h1",Ut,"Funding")):"bnplContracts"===t.activeCategory?(Object(a["t"])(),Object(a["f"])("h1",Et," BNPL Szerződés ")):"bnplFundings"===t.activeCategory?(Object(a["t"])(),Object(a["f"])("h1",Tt," BNPL Funding ")):"bnplCreditors"===t.activeCategory?(Object(a["t"])(),Object(a["f"])("h1",qt," BNPL Creditor ")):"bnplDebtors"===t.activeCategory?(Object(a["t"])(),Object(a["f"])("h1",Vt," BNPL Debtor ")):Object(a["e"])("",!0),Object(a["j"])(i,{data:t.data,"active-category":t.activeCategory},null,8,["data","active-category"])]),Object(a["g"])("div",Kt,[Mt,t.checkboxesNotification.status?(Object(a["t"])(),Object(a["d"])(u,{key:0,status:t.checkboxesNotification.status,message:t.checkboxesNotification.message},null,8,["status","message"])):Object(a["e"])("",!0),t.data?(Object(a["t"])(),Object(a["d"])(l,{key:1,"active-category":t.activeCategory,"current-status-code":t.data["status_code"],insurance:t.needs_insurance,disabled:t.checkboxesDisabled,onUpdate:t.update},null,8,["active-category","current-status-code","insurance","disabled","onUpdate"])):Object(a["e"])("",!0)])]),Object(a["g"])("div",$t,[Object(a["g"])("div",Ht,[t.buttonsNotification.status?(Object(a["t"])(),Object(a["d"])(u,{key:0,status:t.buttonsNotification.status,message:t.buttonsNotification.message},null,8,["status","message"])):Object(a["e"])("",!0),["contracts","fundings","bnplFundings"].includes(t.activeCategory)?(Object(a["t"])(),Object(a["d"])(d,{key:1,"active-category":t.activeCategory,"selected-row":t.selectedRow,onOpen:t.open},null,8,["active-category","selected-row","onOpen"])):Object(a["e"])("",!0)]),Object(a["g"])("div",Gt,[t.uploadDocumentNofication.status?(Object(a["t"])(),Object(a["d"])(u,{key:0,status:t.uploadDocumentNofication.status,message:t.uploadDocumentNofication.message},null,8,["status","message"])):Object(a["e"])("",!0),["contracts","fundings"].includes(t.activeCategory)?(Object(a["t"])(),Object(a["d"])(b,{key:1,"active-category":t.activeCategory,"selected-row":t.selectedRow,onUpload:t.upload},null,8,["active-category","selected-row","onUpload"])):Object(a["e"])("",!0)])])])}n("7db0"),n("4de4"),n("d81d");var Yt=n("82dc"),Wt=n("2909"),Qt=n("b17e"),Xt={state:Object(a["x"])({contracts:[],fundings:[],orgs:[],transactionSubjects:[],bnplContracts:[],bnplFundings:[],bnplCreditors:[],bnplDebtors:[],contractMeta:[],bnplCreditorMeta:[],contractsLoaded:!1,fundingsLoaded:!1,orgsLoaded:!1,transactionSubjectsLoaded:!1,bnplContractsLoaded:!1,bnplFundingsLoaded:!1,bnplCreditorsLoaded:!1,bnplDebtorsLoaded:!1}),setStatus:function(t,e,n,a){var r=this;return Object(_["a"])(regeneratorRuntime.mark((function c(){return regeneratorRuntime.wrap((function(c){while(1)switch(c.prev=c.next){case 0:console.debug({category:t,id:e,statusCode:n,dateOfProcessing:a}),c.t0=t,c.next="contracts"===c.t0?4:"fundings"===c.t0?13:"bnplContracts"===c.t0?17:"bnplFundings"===c.t0?21:"bnplCreditors"===c.t0?25:"bnplDebtors"===c.t0?29:4;break;case 4:return c.next=6,Promise.all(r.state.contracts.map(function(){var r=Object(_["a"])(regeneratorRuntime.mark((function r(c){var s,o;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(c.id!==e){r.next=8;break}return r.next=3,dt(t,e,n,a);case 3:if(s=r.sent,o=s.status,200===o){r.next=7;break}throw new Error("Status update failed!");case 7:return r.abrupt("return",Object(h["a"])(Object(h["a"])({},c),{},{status_code:n}));case 8:return r.abrupt("return",c);case 9:case"end":return r.stop()}}),r)})));return function(t){return r.apply(this,arguments)}}()));case 6:if(r.state.contracts=c.sent,"CF-12"!==n){c.next=12;break}return c.next=10,W("Set status calls another setStatus automatically",{category:t,id:e,statusCode:"CP-13"});case 10:return c.next=12,r.setStatus(t,e,"CP-13",a);case 12:return c.abrupt("break",33);case 13:return c.next=15,Promise.all(r.state.fundings.map(function(){var r=Object(_["a"])(regeneratorRuntime.mark((function r(c){var s,o;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(c.id!==e){r.next=8;break}return r.next=3,dt(t,e,n,a);case 3:if(s=r.sent,o=s.status,200===o){r.next=7;break}throw new Error("Status update failed!");case 7:return r.abrupt("return",Object(h["a"])(Object(h["a"])({},c),{},{status_code:n}));case 8:return r.abrupt("return",c);case 9:case"end":return r.stop()}}),r)})));return function(t){return r.apply(this,arguments)}}()));case 15:return r.state.fundings=c.sent,c.abrupt("break",33);case 17:return c.next=19,Promise.all(r.state.bnplContracts.map(function(){var r=Object(_["a"])(regeneratorRuntime.mark((function r(c){var s,o;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(c.id!==e){r.next=8;break}return r.next=3,dt(t,e,n,a);case 3:if(s=r.sent,o=s.status,200===o){r.next=7;break}throw new Error("Status update failed!");case 7:return r.abrupt("return",Object(h["a"])(Object(h["a"])({},c),{},{status_code:n}));case 8:return r.abrupt("return",c);case 9:case"end":return r.stop()}}),r)})));return function(t){return r.apply(this,arguments)}}()));case 19:return r.state.bnplContracts=c.sent,c.abrupt("break",33);case 21:return c.next=23,Promise.all(r.state.bnplFundings.map(function(){var r=Object(_["a"])(regeneratorRuntime.mark((function r(c){var s,o;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(c.id!==e){r.next=8;break}return r.next=3,dt(t,e,n,a);case 3:if(s=r.sent,o=s.status,200===o){r.next=7;break}throw new Error("Status update failed!");case 7:return r.abrupt("return",Object(h["a"])(Object(h["a"])({},c),{},{status_code:n}));case 8:return r.abrupt("return",c);case 9:case"end":return r.stop()}}),r)})));return function(t){return r.apply(this,arguments)}}()));case 23:return r.state.bnplFundings=c.sent,c.abrupt("break",33);case 25:return c.next=27,Promise.all(r.state.bnplCreditors.map(function(){var r=Object(_["a"])(regeneratorRuntime.mark((function r(c){var s,o;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(c.id!==e){r.next=8;break}return r.next=3,dt(t,e,n,a);case 3:if(s=r.sent,o=s.status,200===o){r.next=7;break}throw new Error("Status update failed!");case 7:return r.abrupt("return",Object(h["a"])(Object(h["a"])({},c),{},{status_code:n}));case 8:return r.abrupt("return",c);case 9:case"end":return r.stop()}}),r)})));return function(t){return r.apply(this,arguments)}}()));case 27:return r.state.bnplCreditors=c.sent,c.abrupt("break",33);case 29:return c.next=31,Promise.all(r.state.bnplDebtors.map(function(){var r=Object(_["a"])(regeneratorRuntime.mark((function r(c){var s,o;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(c.id!==e){r.next=8;break}return r.next=3,dt(t,e,n,a);case 3:if(s=r.sent,o=s.status,200===o){r.next=7;break}throw new Error("Status update failed!");case 7:return r.abrupt("return",Object(h["a"])(Object(h["a"])({},c),{},{status_code:n}));case 8:return r.abrupt("return",c);case 9:case"end":return r.stop()}}),r)})));return function(t){return r.apply(this,arguments)}}()));case 31:return r.state.bnplDebtors=c.sent,c.abrupt("break",33);case 33:case"end":return c.stop()}}),c)})))()},loadData:function(t){var e=this;return Object(_["a"])(regeneratorRuntime.mark((function n(){var a,r,c,s,o,i,u,l,d,b,g,p,f,j,O,m,h,v,_,y;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:n.prev=0,n.t0=t,n.next="contracts"===n.t0?4:"fundings"===n.t0?22:"orgs"===n.t0?35:"transactionSubjects"===n.t0?48:"bnplContracts"===n.t0?61:"bnplFundings"===n.t0?74:"bnplCreditors"===n.t0?87:"bnplDebtors"===n.t0?105:4;break;case 4:return n.next=6,W("Loading data",{entities:["vw_contract_with_orgs","contract_meta"]});case 6:return n.next=8,et("vw_contract_with_orgs");case 8:return a=n.sent,r=a.data,n.next=12,et("contract_meta");case 12:if(c=n.sent,s=c.data,r&&s){n.next=18;break}return n.next=17,Q("postgrest/loading_data_failed","",{entities:["vw_contract_with_orgs","contract_meta"]});case 17:throw Error("Unable to load contracts/contractMeta");case 18:return e.state.contracts=Object(Wt["a"])(r),e.state.contractMeta=Object(Wt["a"])(s),e.state.contractsLoaded=!0,n.abrupt("break",118);case 22:return n.next=24,W("Loading data",{entities:["vw_funding_with_orgs"]});case 24:return n.next=26,et("vw_funding_with_orgs");case 26:if(o=n.sent,i=o.data,i){n.next=32;break}return n.next=31,Q("postgrest/loading_data_failed","",{entities:["vw_funding_with_orgs"]});case 31:throw Error("Unable to load fundings");case 32:return e.state.fundings=Object(Wt["a"])(i),e.state.fundingsLoaded=!0,n.abrupt("break",118);case 35:return n.next=37,W("Loading data",{entities:["orgs"]});case 37:return n.next=39,et("orgs");case 39:if(u=n.sent,l=u.data,l){n.next=45;break}return n.next=44,Q("postgrest/loading_data_failed","",{entities:["orgs"]});case 44:throw Error("Unable to load orgs");case 45:return e.state.orgs=Object(Wt["a"])(l),e.state.orgsLoaded=!0,n.abrupt("break",118);case 48:return n.next=50,W("Loading data",{entities:["transaction_subjects"]});case 50:return n.next=52,et("transaction_subjects");case 52:if(d=n.sent,b=d.data,b){n.next=58;break}return n.next=57,Q("postgrest/loading_data_failed","",{entities:["transaction_subjects"]});case 57:throw Error("Unable to load transactionSubjects");case 58:return e.state.transactionSubjects=Object(Wt["a"])(b),e.state.transactionSubjectsLoaded=!0,n.abrupt("break",118);case 61:return n.next=63,W("Loading data",{entities:["vw_bnpl_contract_with_orgs"]});case 63:return n.next=65,et("vw_bnpl_contract_with_orgs");case 65:if(g=n.sent,p=g.data,p){n.next=71;break}return n.next=70,Q("postgrest/loading_data_failed","",{entities:["vw_bnpl_contract_with_orgs"]});case 70:throw Error("Unable to load bnplContracts");case 71:return e.state.bnplContracts=Object(Wt["a"])(p),e.state.bnplContractsLoaded=!0,n.abrupt("break",118);case 74:return n.next=76,W("Loading data",{entities:["vw_bnpl_funding_with_orgs"]});case 76:return n.next=78,et("vw_bnpl_funding_with_orgs");case 78:if(f=n.sent,j=f.data,j){n.next=84;break}return n.next=83,Q("postgrest/loading_data_failed","",{entities:["vw_bnpl_funding_with_orgs"]});case 83:throw Error("Unable to load bnplFundings");case 84:return e.state.bnplFundings=Object(Wt["a"])(j),e.state.bnplFundingsLoaded=!0,n.abrupt("break",118);case 87:return n.next=89,W("Loading data",{entities:["vw_bnpl_creditor_with_org","bnpl_creditor_meta"]});case 89:return n.next=91,et("vw_bnpl_creditor_with_org");case 91:return O=n.sent,m=O.data,n.next=95,et("bnpl_creditor_meta");case 95:if(h=n.sent,v=h.data,m&&v){n.next=101;break}return n.next=100,Q("postgrest/loading_data_failed","",{entities:["vw_bnpl_creditor_with_org","bnpl_creditor_meta"]});case 100:throw Error("Unable to load bnplCreditors/bnplCreditorMeta");case 101:return e.state.bnplCreditors=Object(Wt["a"])(m),e.state.bnplCreditorMeta=Object(Wt["a"])(v),e.state.bnplCreditorsLoaded=!0,n.abrupt("break",118);case 105:return n.next=107,W("Loading data",{entities:["vw_bnpl_debtor_with_org"]});case 107:return n.next=109,et("vw_bnpl_debtor_with_org");case 109:if(_=n.sent,y=_.data,y){n.next=115;break}return n.next=114,Q("postgrest/loading_data_failed","",{entities:["vw_bnpl_debtor_with_org"]});case 114:throw Error("Unable to load bnplDebtors");case 115:return e.state.bnplDebtors=Object(Wt["a"])(y),e.state.bnplDebtorsLoaded=!0,n.abrupt("break",118);case 118:n.next=124;break;case 120:throw n.prev=120,n.t1=n["catch"](0),console.error("Could not load some mandatory resources"),n.t1;case 124:case"end":return n.stop()}}),n,null,[[0,120]])})))()},getPropOfFunding:function(t,e){return Qt["c"](t,Qt["a"](Qt["d"]("id",e),this.state.fundings))},getPropOfContract:function(t,e){return Qt["c"](t,Qt["a"](Qt["d"]("id",e),this.state.contracts))},getPropOfBnplFunding:function(t,e){return Qt["c"](t,Qt["a"](Qt["d"]("id",e),this.state.bnplFundings))},getPropOfBnplContract:function(t,e){return Qt["c"](t,Qt["a"](Qt["d"]("id",e),this.state.bnplContracts))}},Zt=(n("a9e3"),Object(a["g"])("span",{class:"has-text-weight-bold"},"Állapot: ",-1)),te=["data-tooltip"],ee=Object(a["g"])("br",null,null,-1),ne={class:"has-text-weight-bold"},ae={class:"ml-2"},re=["onClick"],ce=["href"];function se(t,e,n,r,c,s){var o=Object(a["A"])("CurrencyTag");return Object(a["t"])(),Object(a["f"])("div",null,[Object(a["g"])("p",null,[Zt,Object(a["g"])("span",{class:"has-tooltip-arrow","data-tooltip":t.formattedData["status_code"]},Object(a["C"])(t.getStatusTitle(t.formattedData["status_code"])),9,te)]),ee,(Object(a["t"])(!0),Object(a["f"])(a["a"],null,Object(a["z"])(t.columns,(function(e,n){return Object(a["t"])(),Object(a["f"])("dl",{key:n},[Object(a["g"])("dt",ne,Object(a["C"])(e)+":",1),Object(a["g"])("dd",ae,[["creditor_org","debtor_org"].includes(n)?(Object(a["t"])(),Object(a["f"])("button",{key:0,class:"button",onClick:function(e){return t.click(n)}},Object(a["C"])(t.formatValue(t.formattedData,n)),9,re)):["total_limit","amount","invoice_amount","creditor_total_limit","debtor_total_limit"].includes(n)?(Object(a["t"])(),Object(a["d"])(o,{key:1,amount:Number(t.getValue(t.formattedData,n)),currency:t.getValue(t.formattedData,["amount","invoice_amount"].includes(n)?"currency":"creditor_total_limit"===n?"creditor_total_limit_currency":"debtor_total_limit"===n?"debtor_total_limit_currency":"total_limit_currency"),color:"amount"===n&&t.formattedData["amount"]!==t.formattedData["invoice_amount"]?"warning":"dark"},null,8,["amount","currency","color"])):"store_name"===n?(Object(a["t"])(),Object(a["f"])("a",{key:2,href:"https://".concat(t.formattedData["store_url"]),target:"_blank",rel:"noopener noreferrer"},Object(a["C"])(t.formattedData[n]),9,ce)):(Object(a["t"])(),Object(a["f"])(a["a"],{key:3},[Object(a["i"])(Object(a["C"])(t.formatValue(t.formattedData,n)),1)],64))])])})),128))])}var oe={key:0,class:"tag is-info is-light"};function ie(t,e,n,r,c,s){return Object(a["t"])(),Object(a["f"])("div",{class:Object(a["p"])([[t.label?"tags has-addons":""],"tag-container"])},[t.label?(Object(a["t"])(),Object(a["f"])("span",oe,Object(a["C"])(t.label),1)):Object(a["e"])("",!0),Object(a["g"])("span",{class:Object(a["p"])(["tag has-text-weight-semibold",t.tagClass])},Object(a["C"])(t.displayedAmount),3)],2)}n("2532"),n("5319"),n("2b3d"),n("1276"),n("b64b");var ue=n("e762"),le="Received By Factor",de="Pending Factor",be="Accepted by Factor",ge="Contract Generated",pe="Contract Signed",fe="Rejected",je={received_by_factor:le,pending_factor:de,accepted_by_factor:be,contract_generated:ge,contract_signed:pe,rejected:fe},Oe={trialBalance:"Főkönyvi kivonat",taxAccountStatement:"NAV adófolyószámla kivonat",specimenSignature:"Aláírási címpéldány",shareholdersAgreement:"Társasági szerződés",memberRegister:"Tagjegyzék",bankAccountStatement:"Bankszámla kivonat",salesLedger:"Vevő analitika",contract:"Megbízási szerződés",khrCreditor:"KHR Szállító információ",khrDebtor:"KHR Vevő információ",debtCollection:"Inkasszó"},me={created_at:"Létrehozva",updated_at:"Utoljára módosítva",total_limit:"Limit összege",creditor_org:"Creditor cég",debtor_org:"Debtor cég"},he={received_by_factor:{ptStatusCodes:["CF-10"],title:le},pending_factor:{ptStatusCodes:["CF-11"],title:de},accepted_by_factor:{ptStatusCodes:["CF-12"],title:be},contract_generated:{ptStatusCodes:["CP-13"],title:ge},contract_signed:{ptStatusCodes:["CU-13"],title:pe},rejected:{ptStatusCodes:["CF-90","CF-91","CU-94","CU-95","CD-90","CP-92","CP-93"],title:fe}},ve="Received By Factor",_e="Pending Payout",ye="Paid Advance Amount",ke="Advance Payout Confirmed",Ce="Debtor Payback",we="Pending Remainder Payout",xe="Paid Remainder",Fe="Remainder Payout Confirmed",Se="Rejected By Factor",Re="Payment Unsuccessful",De="Remainder Payment Unsuccessful",ze="Collection",Le={received_by_factor:ve,pending_payout:_e,paid_advance_amount:ye,advance_payout_confirmed:ke,debtor_payback:Ce,pending_remainder_payout:we,paid_remainder:xe,remainder_payout_confirmed:Fe,rejected_by_factor:Se,payment_unsuccessful:Re,remainder_payment_unsuccessful:De,collection:ze},Ie={certOfDelivery:"Teljesítési igazolás",invoice:"Számla",debtorConfirmation:"Vevői visszaigazolás"},Be={created_at:"Létrehozva",updated_at:"Utoljára módosítva",amount:"Igénylés összege",issue_date:"Kiállítás dátuma",due_date:"Lejárat dátuma",invoice_no:"Számla sorszáma",refinance_type:"Refinance type",refinanced_at:"Refinanced at",creditor_org:"Creditor cég",debtor_org:"Debtor cég"},Pe={created_at:"Létrehozva",updated_at:"Utoljára módosítva",amount:"Igénylés összege",invoice_amount:"Számla összege",issue_date:"Kiállítás dátuma",due_date:"Lejárat dátuma",invoice_no:"Számla sorszáma",refinance_type:"Refinance type",refinanced_at:"Refinanced at",creditor_org:"Creditor cég",debtor_org:"Debtor cég"},Ne={received_by_factor:{ptStatusCodes:["FF-10"],title:ve},pending_payout:{ptStatusCodes:["FF-11"],title:_e},paid_advance_amount:{ptStatusCodes:["FF-12"],title:ye},advance_payout_confirmed:{ptStatusCodes:["FF-13"],title:ke},debtor_payback:{ptStatusCodes:["FF-14"],title:Ce},pending_remainder_payout:{ptStatusCodes:["FF-15"],title:we},paid_remainder:{ptStatusCodes:["FF-16"],title:xe},remainder_payout_confirmed:{ptStatusCodes:["FF-17"],title:Fe},rejected_by_factor:{ptStatusCodes:["FF-90"],title:Se},payment_unsuccessful:{ptStatusCodes:["FF-91"],title:Re},remainder_payment_unsuccessful:{ptStatusCodes:["FF-92"],title:De},collection:{ptStatusCodes:["FP-20","FP-21","FP-22","FP-23"],title:ze}},Ae="Received By Factor",Ue="Accepted",Ee="Rejected By Factor",Te={received_by_factor:Ae,accepted:Ue,rejected_by_factor:Ee},qe={created_at:"Létrehozva",updated_at:"Utoljára módosítva",creditor_org:"Creditor cég",debtor_org:"Debtor cég"},Ve={received_by_factor:{ptStatusCodes:["BRF-10"],title:Ae},accepted:{ptStatusCodes:["BRF-11"],title:Ue},rejected_by_factor:{ptStatusCodes:["BRF-90"],title:Ee}},Ke="Received By Factor",Me="Pending Payout",$e="Paid",He="Payment Received",Ge="Debtor Payback",Je="Rejected",Ye={received_by_factor:Ke,pending_payout:Me,paid:$e,payment_received:He,debtor_payback:Ge,rejected:Je},We={invoice:"Számla"},Qe={created_at:"Létrehozva",updated_at:"Utoljára módosítva",amount:"Számla összege",issue_date:"Kiállítás dátuma",due_date:"Lejárat dátuma",invoice_no:"Számla sorszáma",creditor_org:"Creditor cég",debtor_org:"Debtor cég"},Xe={received_by_factor:{ptStatusCodes:["BFF-10"],title:Ke},pending_payout:{ptStatusCodes:["BFF-11"],title:Me},paid:{ptStatusCodes:["BFF-12"],title:$e},payment_received:{ptStatusCodes:["BFF-13"],title:He},debtor_payback:{ptStatusCodes:["BFF-14"],title:Ge},rejected:{ptStatusCodes:["BFF-90"],title:Je}},Ze="Received By Factor",tn="Cancelled",en="Registered",nn="Rejected",an={received_by_factor:Ze,cancelled:tn,registered:en,rejected:nn},rn={created_at:"Létrehozva",updated_at:"Utoljára módosítva",creditor_total_limit:"Limit összege",creditor_org:"Creditor cég",store_name:"Store"},cn={received_by_factor:{ptStatusCodes:["BCF-10"],title:Ze},cancelled:{ptStatusCodes:["BCC-11"],title:tn},registered:{ptStatusCodes:["BCF-11"],title:en},rejected:{ptStatusCodes:["BCF-90"],title:nn}},sn="Received By Factor",on="Registered",un="Rejected",ln={received_by_factor:sn,registered:on,rejected:un},dn={created_at:"Létrehozva",updated_at:"Utoljára módosítva",debtor_total_limit:"Limit összege",debtor_org:"Debtor cég"},bn={received_by_factor:{ptStatusCodes:["BDF-10"],title:sn},registered:{ptStatusCodes:["BDF-11"],title:on},rejected:{ptStatusCodes:["BDF-90"],title:un}},gn=function(t){return U()(t).format("YYYY.MM.DD. HH:mm:ss")},pn=function(t){return U()(t).format("YYYY.MM.DD.")},fn=function(t){return"".concat(100*t,"%")},jn=function(t,e){var n;switch(e){case"contracts":default:n=Object.entries(he).find((function(e){var n=Object(V["a"])(e,2),a=(n[0],n[1]);return a.ptStatusCodes.includes(t)}));break;case"fundings":n=Object.entries(Ne).find((function(e){var n=Object(V["a"])(e,2),a=(n[0],n[1]);return a.ptStatusCodes.includes(t)}));break;case"bnplContracts":n=Object.entries(Ve).find((function(e){var n=Object(V["a"])(e,2),a=(n[0],n[1]);return a.ptStatusCodes.includes(t)}));break;case"bnplFundings":n=Object.entries(Xe).find((function(e){var n=Object(V["a"])(e,2),a=(n[0],n[1]);return a.ptStatusCodes.includes(t)}));break;case"bnplCreditors":n=Object.entries(cn).find((function(e){var n=Object(V["a"])(e,2),a=(n[0],n[1]);return a.ptStatusCodes.includes(t)}));break;case"bnplDebtors":n=Object.entries(bn).find((function(e){var n=Object(V["a"])(e,2),a=(n[0],n[1]);return a.ptStatusCodes.includes(t)}));break}if(n){var a=n[0];return a}},On=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"HUF",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"hu-HU";if(void 0===t||null===t)return"-";var a={style:"currency",currency:null!==e&&void 0!==e?e:"HUF",notation:"standard"};"HUF"===e&&(a=Object(h["a"])({minimumFractionDigits:0,maximumFractionDigits:0},a));var r=t<.01&&t>-.01?0:t;return new Intl.NumberFormat(n,a).format(r).replace("-","- ")},mn=function(t){return Object(h["a"])(Object(h["a"])({},t),{},{creditor_org:"".concat(t.creditor_org_name," (").concat(t.creditor_org_tax_number,")"),debtor_org:"".concat(t.debtor_org_name," (").concat(t.debtor_org_tax_number,")")})},hn=function(t){return Object(h["a"])(Object(h["a"])({},t),{},{creditor_org:"".concat(t.creditor_org_name," (").concat(t.creditor_org_tax_number,")"),debtor_org:"".concat(t.debtor_org_name," (").concat(t.debtor_org_tax_number,")")})},vn=function(t){return Object(h["a"])(Object(h["a"])({},t),{},{creditor_org:"".concat(t.creditor_short_name," (").concat(t.creditor_tax_number,")"),debtor_org:"".concat(t.debtor_short_name," (").concat(t.debtor_tax_number,")")})},_n=function(t){return Object(h["a"])(Object(h["a"])({},t),{},{creditor_org:"".concat(t.creditor_short_name," (").concat(t.creditor_tax_number,")"),debtor_org:"".concat(t.debtor_short_name," (").concat(t.debtor_tax_number,")")})},yn=function(t){return Object(h["a"])(Object(h["a"])({},t),{},{creditor_org:"".concat(t.creditor_short_name," (").concat(t.creditor_tax_number,")")})},kn=function(t){return Object(h["a"])(Object(h["a"])({},t),{},{debtor_org:"".concat(t.debtor_short_name," (").concat(t.debtor_tax_number,")")})},Cn=function(t,e){var n,a;return null!==(n=null===(a=t[e])||void 0===a?void 0:a.toString())&&void 0!==n?n:""},wn=function(t,e){if(!t.hasOwnProperty(e))return"-unknown property-";var n=Cn(t,e);return["created_at","updated_at"].includes(e)&&n?gn(n):["issue_date","due_date"].includes(e)&&n?pn(n):["pd_score"].includes(e)?fn(Number(n)):n},xn=function(){var t=Object(_["a"])(regeneratorRuntime.mark((function t(e){var n,a,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=new URL("storage/".concat(e),M),a.searchParams.set("token",null!==(n=sessionStorage.getItem("auth-token"))&&void 0!==n?n:""),r=document.createElement("a"),r.style.display="none",r.href=a.toString(),r.target="_blank",document.body.appendChild(r),r.click(),URL.revokeObjectURL(a.toString()),t.next=11,Y("Opened file",{file:e});case 11:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),Fn=function(t){if(!t)return!0;var e=t.split(".")[1],n=JSON.parse(ue["a"].decode(e));return 1e3*n.exp=400)){e.next=12;break}throw new Error(r.message);case 12:return c={category:t.activeCategory,id:t.selectedRow,file:t.selectedFile.name,type:t.documentType},t.selectedFile=null,t.documentType=null,t.$emit("upload",!1),e.next=18,Y("Uploaded file",c);case 18:e.next=25;break;case 20:return e.prev=20,e.t0=e["catch"](0),t.$emit("upload",!0),e.next=25,Q("file_upload_failure","".concat(e.t0.name,": ").concat(e.t0.message),{category:t.activeCategory,id:t.selectedRow,file:t.selectedFile.name,type:t.documentType,error:JSON.stringify(e.t0)});case 25:case"end":return e.stop()}}),e,null,[[0,20]])})))()}}});const Yr=j()(Jr,[["render",Gr]]);var Wr=Yr,Qr=function(t,e,n){var a="contracts"===t&&"CF-11"===e.status_code&&"CF-12"===n,r="bnplCreditors"===t&&"BCF-10"===e.status_code&&"BCF-11"===n;return a||r},Xr=Object(a["k"])({name:"Row",components:{Details:Pn,Flow:kr,Documents:zr,UploadDocument:Wr,Notification:Ot,DataLoader:Ar},props:{activeCategory:{type:String,default:"contracts"},selectedRow:{type:String,required:!0}},data:function(){return{checkboxesNotification:{},buttonsNotification:{},uploadDocumentNofication:{},checkboxesDisabled:!1}},computed:{data:function(){var t=this;switch(this.activeCategory){case"contracts":default:return Xt.state.contracts.find((function(e){return e.id===t.selectedRow}));case"fundings":return Xt.state.fundings.find((function(e){return e.id===t.selectedRow}));case"bnplContracts":return Xt.state.bnplContracts.find((function(e){return e.id===t.selectedRow}));case"bnplFundings":return Xt.state.bnplFundings.find((function(e){return e.id===t.selectedRow}));case"bnplCreditors":return Xt.state.bnplCreditors.find((function(e){return e.id===t.selectedRow}));case"bnplDebtors":return Xt.state.bnplDebtors.find((function(e){return e.id===t.selectedRow}))}},needs_insurance:function(){var t;return"contracts"===this.activeCategory&&(null===(t=this.data)||void 0===t?void 0:t.needs_insurance)}},methods:{update:function(t){var e=this;return Object(_["a"])(regeneratorRuntime.mark((function n(){var a,r,c;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(a=t.statusCode,r=t.dateOfProcessing,e.data&&e.data.id){n.next=3;break}return n.abrupt("return");case 3:if(r&&0!==r.length){n.next=7;break}return r=Rn(),n.next=7,W("No dateOfProcessing provided. Using today as default.",{statusCode:a,dateOfProcessing:r});case 7:if(!Qr(e.activeCategory,e.data,a)){n.next=42;break}return n.next=10,W("Set status needs dual approval",{category:e.activeCategory,id:e.selectedRow,statusCode:a,dateOfProcessing:r});case 10:n.t0=e.activeCategory,n.next="contracts"===n.t0?13:"bnplCreditors"===n.t0?15:13;break;case 13:return c=Xt.state.contractMeta.filter((function(t){return t.contract_id===e.selectedRow&&"APPROVAL"===t.subject})),n.abrupt("break",17);case 15:return c=Xt.state.bnplCreditorMeta.filter((function(t){return t.bnpl_creditor_id===e.selectedRow&&"APPROVAL"===t.subject})),n.abrupt("break",17);case 17:if("true"===sessionStorage.getItem("user-can-approve")){n.next=22;break}return e.checkboxesNotification={status:"danger",message:"Sikertelen jóváhagyás (a felhasználónak nincs jóváhagyási joga)!"},n.next=21,Q("set_status/user_cant_approve","User can't approve this.",{category:e.activeCategory,id:e.selectedRow,event:"APPROVE",statusCode:a,dateOfProcessing:r});case 21:return n.abrupt("return");case 22:if(c.length){n.next=37;break}n.t1=e.activeCategory,n.next="contracts"===n.t1?26:"bnplCreditors"===n.t1?29:26;break;case 26:return n.next=28,Z.auth(sessionStorage.getItem("auth-token")||"").from("contract_meta").insert({subject:"APPROVAL",contract_id:e.selectedRow,user_id:sessionStorage.getItem("user-id")});case 28:return n.abrupt("break",32);case 29:return n.next=31,Z.auth(sessionStorage.getItem("auth-token")||"").from("bnpl_creditor_meta").insert({subject:"APPROVAL",bnpl_creditor_id:e.selectedRow,user_id:sessionStorage.getItem("user-id")});case 31:return n.abrupt("break",32);case 32:return e.checkboxesDisabled=!0,e.checkboxesNotification={status:"warning",message:"Sikeres jóváhagyás! A státuszváltás a második jóváhagyás után történik meg."},n.next=36,Y("Set status",{category:e.activeCategory,id:e.selectedRow,event:"APPROVE",statusCode:a,dateOfProcessing:r});case 36:return n.abrupt("return");case 37:if(c[0].user_id!==sessionStorage.getItem("user-id")){n.next=42;break}return e.checkboxesNotification={status:"danger",message:"Sikertelen jóváhagyás (ez a felhasználó már jóváhagyta)!"},n.next=41,Q("set_status/user_already_approved","User already approved this.",{category:e.activeCategory,id:e.selectedRow,event:"APPROVE",statusCode:a,dateOfProcessing:r});case 41:return n.abrupt("return");case 42:return n.prev=42,n.next=45,Xt.setStatus(e.activeCategory,e.data.id,a,r);case 45:return e.checkboxesNotification={status:"success",message:"Sikeres státusz módosítás!"},n.next=48,Y("Set status",{category:e.activeCategory,id:e.selectedRow,statusCode:a,dateOfProcessing:r});case 48:n.next=55;break;case 50:return n.prev=50,n.t2=n["catch"](42),e.checkboxesNotification={status:"danger",message:"Sikertelen státusz módosítás!"},n.next=55,Q("set_status_failure","".concat(n.t2.name,": ").concat(n.t2.message),{category:e.activeCategory,id:e.selectedRow,statusCode:a,dateOfProcessing:r,error:JSON.stringify(n.t2)});case 55:case"end":return n.stop()}}),n,null,[[42,50]])})))()},open:function(t){var e=this;return Object(_["a"])(regeneratorRuntime.mark((function n(){var a,r,c,s;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return a={status:"danger",message:"Sikertelen dokumentum megnyitás!"},e.buttonsNotification={},n.prev=2,n.next=5,bt(e.activeCategory,e.selectedRow);case 5:if(r=n.sent,c=r.data,c){n.next=12;break}return e.buttonsNotification=a,n.next=11,Q("file_open/not_found","Empty response from getDocumentUrls.",{category:e.activeCategory,id:e.selectedRow,categoryFilter:t});case 11:return n.abrupt("return");case 12:if(!t){n.next=22;break}if(s=c.filter((function(e){return e.category===t})),s.length){n.next=19;break}return e.buttonsNotification=a,n.next=18,Q("file_open/not_found","Empty response from documents.filter.",{category:e.activeCategory,id:e.selectedRow,categoryFilter:t});case 18:return n.abrupt("return");case 19:s.map((function(t){return xn(t.file_path)})),n.next=23;break;case 22:c.map((function(t){return xn(t.file_path)}));case 23:n.next=31;break;case 25:return n.prev=25,n.t0=n["catch"](2),Yt["a"](n.t0),e.buttonsNotification=a,n.next=31,Q("file_open_failure","".concat(n.t0.name,": ").concat(n.t0.message),{category:e.activeCategory,id:e.selectedRow,categoryFilter:t,error:JSON.stringify(n.t0)});case 31:case"end":return n.stop()}}),n,null,[[2,25]])})))()},upload:function(t){var e={status:"danger",message:"Sikertelen dokumentum feltöltés!"},n={status:"success",message:"Sikeres dokumentum feltöltés!"};this.uploadDocumentNofication=t?e:n}}});const Zr=j()(Xr,[["render",Jt]]);var tc=Zr,ec=(n("841c"),Object(a["g"])("h1",{class:"title"},"Szerződések",-1)),nc={class:"subtitle"},ac=Object(a["g"])("h1",{class:"title"},"Fundingok",-1),rc={class:"subtitle"},cc=Object(a["g"])("h1",{class:"title"},"BNPL Szerződések",-1),sc={class:"subtitle"},oc=Object(a["g"])("h1",{class:"title"},"BNPL Fundingok",-1),ic={class:"subtitle"},uc=Object(a["g"])("h1",{class:"title"},"BNPL Creditorok",-1),lc={class:"subtitle"},dc=Object(a["g"])("h1",{class:"title"},"BNPL Debtorok",-1),bc={class:"subtitle"},gc={key:6,class:"title"},pc={class:"columns"},fc={class:"column is-half"};function jc(t,e,n,r,c,s){var o=Object(a["A"])("DataLoader"),i=Object(a["A"])("OmniSearch"),u=Object(a["A"])("DataGrid");return Object(a["t"])(),Object(a["f"])("div",null,[Object(a["j"])(o,{"active-category":t.activeCategory},null,8,["active-category"]),"contracts"===t.activeCategory?(Object(a["t"])(),Object(a["f"])(a["a"],{key:0},[ec,Object(a["g"])("h2",nc,Object(a["C"])(t.getStatusTitle(t.activeCategory,t.activeStatus)),1)],64)):"fundings"===t.activeCategory?(Object(a["t"])(),Object(a["f"])(a["a"],{key:1},[ac,Object(a["g"])("h2",rc,Object(a["C"])(t.getStatusTitle(t.activeCategory,t.activeStatus)),1)],64)):"bnplContracts"===t.activeCategory?(Object(a["t"])(),Object(a["f"])(a["a"],{key:2},[cc,Object(a["g"])("h2",sc,Object(a["C"])(t.getStatusTitle(t.activeCategory,t.activeStatus)),1)],64)):"bnplFundings"===t.activeCategory?(Object(a["t"])(),Object(a["f"])(a["a"],{key:3},[oc,Object(a["g"])("h2",ic,Object(a["C"])(t.getStatusTitle(t.activeCategory,t.activeStatus)),1)],64)):"bnplCreditors"===t.activeCategory?(Object(a["t"])(),Object(a["f"])(a["a"],{key:4},[uc,Object(a["g"])("h2",lc,Object(a["C"])(t.getStatusTitle(t.activeCategory,t.activeStatus)),1)],64)):"bnplDebtors"===t.activeCategory?(Object(a["t"])(),Object(a["f"])(a["a"],{key:5},[dc,Object(a["g"])("h2",bc,Object(a["C"])(t.getStatusTitle(t.activeCategory,t.activeStatus)),1)],64)):"orgs"===t.activeCategory?(Object(a["t"])(),Object(a["f"])("h1",gc,"Cégek")):Object(a["e"])("",!0),Object(a["g"])("div",pc,[Object(a["g"])("div",fc,[Object(a["j"])(i,{onSearch:t.search},null,8,["onSearch"])])]),Object(a["j"])(u,{data:t.data,"active-category":t.activeCategory},null,8,["data","active-category"])])}var Oc=function(t){return Object(a["w"])("data-v-49d3d292"),t=t(),Object(a["u"])(),t},mc={class:"table-container"},hc={class:"table is-bordered is-striped is-hoverable is-fullwidth"},vc=Oc((function(){return Object(a["g"])("th",null,"Sorszám",-1)})),_c=Oc((function(){return Object(a["g"])("td",null,"Sorszám",-1)})),yc={key:0},kc=["onClick"],Cc={key:1},wc=["href"],xc={key:2},Fc={key:1},Sc=Oc((function(){return Object(a["g"])("tr",null,[Object(a["g"])("td",{class:"has-text-centered",colspan:"9"},"Nincsenek adatok!")],-1)})),Rc=[Sc];function Dc(t,e,n,r,c,s){var o=Object(a["A"])("CurrencyTag");return Object(a["t"])(),Object(a["f"])("div",mc,[Object(a["g"])("table",hc,[Object(a["g"])("thead",null,[Object(a["g"])("tr",null,[vc,(Object(a["t"])(!0),Object(a["f"])(a["a"],null,Object(a["z"])(t.columns,(function(t,e){return Object(a["t"])(),Object(a["f"])("th",{key:e},Object(a["C"])(t),1)})),128))])]),Object(a["g"])("tfoot",null,[Object(a["g"])("tr",null,[_c,(Object(a["t"])(!0),Object(a["f"])(a["a"],null,Object(a["z"])(t.columns,(function(t,e){return Object(a["t"])(),Object(a["f"])("td",{key:e},Object(a["C"])(t),1)})),128))])]),t.data.length?(Object(a["t"])(),Object(a["f"])("tbody",yc,[(Object(a["t"])(!0),Object(a["f"])(a["a"],null,Object(a["z"])(t.data,(function(n,r){return Object(a["t"])(),Object(a["f"])("tr",{key:n.id,onClick:function(e){return t.$router.push("orgs"===t.activeCategory?"/orgs/orgs/".concat(n.id,"/view"):"/".concat(t.activeCategory,"/").concat(n.id,"/view"))}},[Object(a["g"])("td",null,"#"+Object(a["C"])(r+1),1),(Object(a["t"])(!0),Object(a["f"])(a["a"],null,Object(a["z"])(t.columns,(function(r,c){return Object(a["t"])(),Object(a["f"])("td",{key:c},[["total_limit","amount","creditor_total_limit","debtor_total_limit"].includes(c)?(Object(a["t"])(),Object(a["d"])(o,{key:0,amount:Number(t.getValue(n,c)),currency:t.getValue(n,"amount"===c?"currency":"creditor_total_limit"===c?"creditor_total_limit_currency":"debtor_total_limit"===c?"debtor_total_limit_currency":"total_limit_currency")},null,8,["amount","currency"])):"store_name"===c?(Object(a["t"])(),Object(a["f"])("span",Cc,[Object(a["g"])("a",{href:"https://".concat(n["store_url"]),target:"_blank",rel:"noopener noreferrer",onClick:e[0]||(e[0]=Object(a["L"])((function(){return!0}),["stop"]))},Object(a["C"])(n[c]),9,wc)])):(Object(a["t"])(),Object(a["f"])("span",xc,Object(a["C"])(t.formatValue(n,c)),1))])})),128))],8,kc)})),128))])):(Object(a["t"])(),Object(a["f"])("tbody",Fc,Rc))])])}var zc={tax_number:"Adószám",short_name:"Rövid név",pd_score:"PD",country_code:"Ország",created_at:"Létrehozva",updated_at:"Utoljára módosítva"},Lc=Object(a["k"])({name:"DataGrid",components:{CurrencyTag:Ln},props:{data:{type:Object,required:!0},activeCategory:{type:String,required:!0}},computed:{columns:function(){switch(this.activeCategory){case"contracts":return me;case"fundings":return Be;case"bnplContracts":return qe;case"bnplFundings":return Qe;case"bnplCreditors":return rn;case"bnplDebtors":return dn;case"orgs":return zc;default:return{}}}},methods:{getValue:Cn,formatValue:wn}});n("9b21");const Ic=j()(Lc,[["render",Dc],["__scopeId","data-v-49d3d292"]]);var Bc=Ic,Pc={class:"field has-addons"},Nc={class:"control input-container"},Ac={key:0,class:"control"};function Uc(t,e,n,r,c,s){var o=Object(a["A"])("FontAwesomeIcon");return Object(a["t"])(),Object(a["f"])("div",Pc,[Object(a["g"])("div",Nc,[Object(a["K"])(Object(a["g"])("input",{"onUpdate:modelValue":e[0]||(e[0]=function(e){return t.query=e}),class:"input",type:"text",placeholder:"Keresés",onKeyup:e[1]||(e[1]=function(){return t.search&&t.search.apply(t,arguments)})},null,544),[[a["G"],t.query]])]),t.query.length?(Object(a["t"])(),Object(a["f"])("div",Ac,[Object(a["g"])("a",{class:"button",onClick:e[2]||(e[2]=function(){return t.clear&&t.clear.apply(t,arguments)})},[Object(a["j"])(o,{icon:["fas","times-circle"]})])])):Object(a["e"])("",!0)])}n("498a2");var Ec=Object(a["k"])({name:"OmniSearch",data:function(){return{query:""}},methods:{search:function(){this.$emit("search",this.query.trim().toLowerCase())},clear:function(){this.query="",this.search()}}});n("4102");const Tc=j()(Ec,[["render",Uc],["__scopeId","data-v-319e54e2"]]);var qc=Tc,Vc=Object(a["k"])({name:"Table",components:{DataGrid:Bc,OmniSearch:qc,DataLoader:Ar},props:{activeCategory:{type:String,default:"contracts"},activeStatus:{type:String,default:"received_by_factor"}},data:function(){return{query:""}},computed:{data:function(){var t=this,e=function(e){switch(t.activeCategory){case"contracts":default:return he[t.activeStatus].ptStatusCodes.includes(e);case"fundings":return Ne[t.activeStatus].ptStatusCodes.includes(e);case"bnplContracts":return Ve[t.activeStatus].ptStatusCodes.includes(e);case"bnplFundings":return Xe[t.activeStatus].ptStatusCodes.includes(e);case"bnplCreditors":return cn[t.activeStatus].ptStatusCodes.includes(e);case"bnplDebtors":return bn[t.activeStatus].ptStatusCodes.includes(e)}};return"orgs"===this.activeCategory?Xt.state.orgs.filter((function(e){return"".concat(e.short_name).concat(e.long_name).concat(e.tax_number).toLowerCase().includes(t.query)})):"contracts"===this.activeCategory?Xt.state.contracts.filter((function(t){return e(t.status_code)})).map((function(t){return mn(t)})).filter((function(e){var n,a;return(null===(n=e.creditor_org)||void 0===n?void 0:n.toLowerCase().includes(t.query))||(null===(a=e.debtor_org)||void 0===a?void 0:a.toLowerCase().includes(t.query))})):"fundings"===this.activeCategory?Xt.state.fundings.filter((function(t){return e(t.status_code)})).map((function(t){return hn(t)})).filter((function(e){var n,a;return(null===(n=e.creditor_org)||void 0===n?void 0:n.toLowerCase().includes(t.query))||(null===(a=e.debtor_org)||void 0===a?void 0:a.toLowerCase().includes(t.query))})):"bnplContracts"===this.activeCategory?Xt.state.bnplContracts.filter((function(t){return e(t.status_code)})).map((function(t){return vn(t)})).filter((function(e){var n,a;return(null===(n=e.creditor_org)||void 0===n?void 0:n.toLowerCase().includes(t.query))||(null===(a=e.debtor_org)||void 0===a?void 0:a.toLowerCase().includes(t.query))})):"bnplFundings"===this.activeCategory?Xt.state.bnplFundings.filter((function(t){return e(t.status_code)})).map((function(t){return _n(t)})).filter((function(e){var n,a;return(null===(n=e.creditor_org)||void 0===n?void 0:n.toLowerCase().includes(t.query))||(null===(a=e.debtor_org)||void 0===a?void 0:a.toLowerCase().includes(t.query))})):"bnplCreditors"===this.activeCategory?Xt.state.bnplCreditors.filter((function(t){return e(t.status_code)})).map((function(t){return yn(t)})).filter((function(e){var n;return null===(n=e.creditor_org)||void 0===n?void 0:n.toLowerCase().includes(t.query)})):Xt.state.bnplDebtors.filter((function(t){return e(t.status_code)})).map((function(t){return kn(t)})).filter((function(e){var n;return null===(n=e.debtor_org)||void 0===n?void 0:n.toLowerCase().includes(t.query)}))}},methods:{search:function(t){this.query=t},getStatusTitle:Sn}});const Kc=j()(Vc,[["render",jc]]);var Mc=Kc,$c={key:0},Hc={class:"title"},Gc=Object(a["g"])("dt",{class:"has-text-weight-bold"},"Rövid név",-1),Jc={class:"ml-2"},Yc=Object(a["g"])("dt",{class:"has-text-weight-bold"},"Hosszú név",-1),Wc={class:"ml-2"},Qc=Object(a["g"])("dt",{class:"has-text-weight-bold"},"PD",-1),Xc={class:"ml-2"},Zc=Object(a["g"])("dt",{class:"has-text-weight-bold"},"Adószám",-1),ts={class:"ml-2"},es=Object(a["g"])("dt",{class:"has-text-weight-bold"},"Regisztrációs szám",-1),ns={class:"ml-2"},as=Object(a["g"])("dt",{class:"has-text-weight-bold"},"Fő TEAOR kód",-1),rs={class:"ml-2"},cs=Object(a["g"])("dt",{class:"has-text-weight-bold"},"Alapítva",-1),ss={class:"ml-2"},os={class:"columns"},is=Object(a["g"])("div",{class:"column"},[Object(a["g"])("h2",{class:"mt-4 subtitle is-4"},"Folyószámlák")],-1),us={class:"column is-flex is-justify-content-end"},ls=Object(a["i"])(" Új folyószámla ");function ds(t,e,n,r,c,s){var o=Object(a["A"])("FontAwesomeIcon"),i=Object(a["A"])("OrgBalances"),u=Object(a["A"])("CreateBalanceModal"),l=Object(a["A"])("Notification");return t.org.id?(Object(a["t"])(),Object(a["f"])("div",$c,[Object(a["g"])("h1",Hc,Object(a["C"])(t.org.short_name),1),Object(a["g"])("dl",null,[Gc,Object(a["g"])("dd",Jc,Object(a["C"])(t.org.short_name),1),Yc,Object(a["g"])("dd",Wc,Object(a["C"])(t.org.long_name),1),Qc,Object(a["g"])("dd",Xc,Object(a["C"])(t.org.pd_score?t.formatPd(t.org.pd_score):"-"),1),Zc,Object(a["g"])("dd",ts,Object(a["C"])(t.org.country_code)+"-"+Object(a["C"])(t.org.tax_number),1),es,Object(a["g"])("dd",ns,Object(a["C"])(t.org.registration_number),1),as,Object(a["g"])("dd",rs,Object(a["C"])(t.org.main_activity_teaor),1),cs,Object(a["g"])("dd",ss,Object(a["C"])(t.org.foundation_date?t.formatDate(t.org.foundation_date):"-"),1)]),Object(a["g"])("div",os,[is,Object(a["g"])("div",us,[Object(a["g"])("button",{class:"button is-responsive is-primary",onClick:e[0]||(e[0]=function(e){return t.modalIsOpen=!0})},[Object(a["j"])(o,{class:"mr-1",icon:["fas","plus"]}),ls])])]),Object(a["j"])(i,{balances:t.balances,onReloadData:e[1]||(e[1]=function(e){return t.loadData()})},null,8,["balances"]),Object(a["j"])(u,{"is-open":t.modalIsOpen,"org-id":t.orgId,onClose:e[2]||(e[2]=function(e){return t.onModalClose()})},null,8,["is-open","org-id"])])):(Object(a["t"])(),Object(a["d"])(l,{key:1,status:"danger",message:"Hiányzó cég"}))}var bs={class:"table is-fullwidth"},gs=Object(a["g"])("th",null,"id",-1),ps=Object(a["g"])("th",null,"Létrehozva",-1),fs=Object(a["g"])("th",null,"Egyenleg",-1),js={"data-tooltip":"Csak 0 egyenlegű folyószámlák archiválása lehetséges."},Os=Object(a["i"])(" Archiválás "),ms=["onClick"],hs={key:0},vs=["onClick"];function _s(t,e,n,r,c,s){var o=Object(a["A"])("FontAwesomeIcon"),i=Object(a["A"])("CurrencyTag");return Object(a["t"])(),Object(a["f"])("table",bs,[Object(a["g"])("thead",null,[Object(a["g"])("tr",null,[gs,ps,fs,Object(a["g"])("th",js,[Os,Object(a["j"])(o,{icon:["fas","info-circle"]})])])]),Object(a["g"])("tbody",null,[(Object(a["t"])(!0),Object(a["f"])(a["a"],null,Object(a["z"])(t.balances,(function(e){return Object(a["t"])(),Object(a["f"])("tr",{key:e.id,class:Object(a["p"])({"has-background-grey-light":e.deleted})},[Object(a["g"])("td",null,[Object(a["g"])("button",{class:"button is-small is-dark is-outlined",onClick:function(n){return t.$router.push("/balances/".concat(e.id,"/view"))}},Object(a["C"])(e.id),9,ms),e.title?(Object(a["t"])(),Object(a["f"])("p",hs,Object(a["C"])(e.title),1)):Object(a["e"])("",!0)]),Object(a["g"])("td",null,Object(a["C"])(t.formatTime(e.created_at)),1),Object(a["g"])("td",null,[Object(a["j"])(i,{amount:e.sum_gross,currency:e.currency},null,8,["amount","currency"])]),Object(a["g"])("td",null,[!1===e.deleted&&e.sum_gross<.01&&e.sum_gross>-.01?(Object(a["t"])(),Object(a["f"])("button",{key:0,class:"button is-small is-responsive is-danger",onClick:function(n){return t.archiveBalance(e.id)}},[Object(a["j"])(o,{icon:["fas","times-circle"]})],8,vs)):Object(a["e"])("",!0)])],2)})),128))])])}var ys=Object(a["k"])({name:"OrgBalances",components:{CurrencyTag:Ln},props:{balances:{type:Object,required:!0}},emits:["reloadData"],methods:{archiveBalance:function(t){var e=this;return Object(_["a"])(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,it(t);case 3:e.$emit("reloadData"),n.next=11;break;case 6:return n.prev=6,n.t0=n["catch"](0),n.next=10,Q("postgrest/deleting_balance_failed","".concat(n.t0.name,": ").concat(n.t0.message),{id:t,error:JSON.stringify(n.t0)});case 10:alert("Error: Deleting balance");case 11:case"end":return n.stop()}}),n,null,[[0,6]])})))()},formatTime:gn}});const ks=j()(ys,[["render",_s]]);var Cs=ks,ws={class:"modal-card"},xs={class:"modal-card-head"},Fs=Object(a["g"])("p",{class:"modal-card-title"},"Új folyószámla rögzítése",-1),Ss={class:"modal-card-body"},Rs={class:"field"},Ds=Object(a["g"])("label",{class:"label"},"Pénznem",-1),zs={class:"control"},Ls={class:"select is-fullwidth"},Is=["value"],Bs={class:"field"},Ps=Object(a["g"])("label",{class:"label"},[Object(a["i"])(" Elnevezés "),Object(a["g"])("span",{class:"is-size-7"},"(opcionális)")],-1),Ns={class:"control"},As={class:"control"},Us=Object(a["g"])("label",{class:"label"}," Számla típusa ",-1),Es={class:"radio"},Ts=Object(a["i"])(" Ügyfél számla "),qs=Object(a["g"])("br",null,null,-1),Vs={class:"radio"},Ks=Object(a["i"])(" Saját forrás számla "),Ms={class:"modal-card-foot is-justify-content-end"},$s=["disabled"],Hs={class:"icon mr-2"},Gs=Object(a["i"])(" Rögzítem ");function Js(t,e,n,r,c,s){var o=Object(a["A"])("FontAwesomeIcon");return Object(a["t"])(),Object(a["f"])("div",{class:Object(a["p"])(["modal",{"is-active":t.isOpen}])},[Object(a["g"])("form",{class:"box",onSubmit:e[7]||(e[7]=Object(a["L"])((function(){return t.submit&&t.submit.apply(t,arguments)}),["prevent"]))},[Object(a["g"])("div",{class:"modal-background",onClick:e[0]||(e[0]=function(e){return t.close()})}),Object(a["g"])("div",ws,[Object(a["g"])("header",xs,[Fs,Object(a["g"])("button",{class:"delete","aria-label":"close",type:"reset",onClick:e[1]||(e[1]=function(e){return t.close()})})]),Object(a["g"])("section",Ss,[Object(a["g"])("div",Rs,[Ds,Object(a["g"])("div",zs,[Object(a["g"])("div",Ls,[Object(a["K"])(Object(a["g"])("select",{"onUpdate:modelValue":e[2]||(e[2]=function(e){return t.currency=e})},[(Object(a["t"])(!0),Object(a["f"])(a["a"],null,Object(a["z"])(t.SupportedCurrencies,(function(t){return Object(a["t"])(),Object(a["f"])("option",{key:t,value:t},Object(a["C"])(t),9,Is)})),128))],512),[[a["F"],t.currency]])])])]),Object(a["g"])("div",Bs,[Ps,Object(a["g"])("div",Ns,[Object(a["K"])(Object(a["g"])("input",{"onUpdate:modelValue":e[3]||(e[3]=function(e){return t.title=e}),class:"input"},null,512),[[a["G"],t.title,void 0,{number:!0}]])])]),Object(a["g"])("div",As,[Us,Object(a["g"])("label",Es,[Object(a["K"])(Object(a["g"])("input",{"onUpdate:modelValue":e[4]||(e[4]=function(e){return t.isSource=e}),type:"radio",name:"is-source",value:!1},null,512),[[a["E"],t.isSource]]),Ts]),qs,Object(a["g"])("label",Vs,[Object(a["K"])(Object(a["g"])("input",{"onUpdate:modelValue":e[5]||(e[5]=function(e){return t.isSource=e}),type:"radio",name:"is-source",value:!0},null,512),[[a["E"],t.isSource]]),Ks])])]),Object(a["g"])("footer",Ms,[Object(a["g"])("button",{class:"button",type:"reset",onClick:e[6]||(e[6]=function(e){return t.close()})},"Mégse"),Object(a["g"])("button",{class:"button is-success",type:"submit",disabled:t.isLoading},[Object(a["K"])(Object(a["g"])("span",Hs,[Object(a["j"])(o,{icon:["fas","spinner"],pulse:!0})],512),[[a["H"],t.isLoading]]),Gs],8,$s)])])],32)],2)}var Ys=n("5ef0"),Ws=Object(a["k"])({name:"CreateBalanceModal",props:{isOpen:{type:Boolean,required:!0},orgId:{type:String,required:!0}},emits:["close"],data:function(){return{SupportedCurrencies:Ys["SupportedCurrencies"],isLoading:!1,currency:"HUF",title:"",isSource:!1}},methods:{close:function(){this.$emit("close")},submit:function(){var t=this;return Object(_["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,t.isLoading=!0,e.next=4,ot(t.$props.orgId,t.currency,t.title||null,t.isSource);case 4:t.close(),t.isLoading=!1,e.next=13;break;case 8:return e.prev=8,e.t0=e["catch"](0),e.next=12,Q("postgrest/adding_balance_failed","".concat(e.t0.name,": ").concat(e.t0.message),{orgId:t.orgId,error:JSON.stringify(e.t0)});case 12:alert("Error: Adding balance");case 13:case"end":return e.stop()}}),e,null,[[0,8]])})))()}}});const Qs=j()(Ws,[["render",Js]]);var Xs=Qs,Zs=Object(a["k"])({name:"Org",components:{CreateBalanceModal:Xs,Notification:Ot,OrgBalances:Cs},props:{orgType:{type:String,default:"orgs"}},data:function(){return{balances:[],orgId:this.$route.params.orgId,org:{},modalIsOpen:!1}},mounted:function(){var t=this;return Object(_["a"])(regeneratorRuntime.mark((function e(){var n,a,r,c,s;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Xt.loadData("orgs");case 2:e.t0=t.orgType,e.next="orgs"===e.t0?5:"bnplCreditors"===e.t0?8:"bnplDebtors"===e.t0?14:5;break;case 5:return n=Xt.state.orgs.find((function(e){return e.id===t.orgId})),n&&(t.org=n),e.abrupt("break",20);case 8:return e.next=10,Xt.loadData("bnplCreditors");case 10:return a=Xt.state.bnplCreditors.find((function(e){return e.id===t.orgId})),r=Xt.state.orgs.find((function(t){return t.id===(null===a||void 0===a?void 0:a.creditor_org_id)})),r&&(t.org=r),e.abrupt("break",20);case 14:return e.next=16,Xt.loadData("bnplDebtors");case 16:return c=Xt.state.bnplDebtors.find((function(e){return e.id===t.orgId})),s=Xt.state.orgs.find((function(t){return t.id===(null===c||void 0===c?void 0:c.debtor_id)})),s&&(t.org=s),e.abrupt("break",20);case 20:t.loadData();case 21:case"end":return e.stop()}}),e)})))()},methods:{formatDate:pn,formatPd:fn,loadData:function(){var t=this;return Object(_["a"])(regeneratorRuntime.mark((function e(){var n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(e.prev=0,t){e.next=3;break}return e.abrupt("return");case 3:return e.next=5,ct(null===t||void 0===t?void 0:t.orgId,!0);case 5:n=e.sent.data,n&&(t.balances=n),e.next=14;break;case 9:return e.prev=9,e.t0=e["catch"](0),e.next=13,Q("postgrest/getting_balances_failed","".concat(e.t0.name,": ").concat(e.t0.message),{category:t.orgType,orgId:t.orgId,error:JSON.stringify(e.t0)});case 13:alert("Error: Getting balances");case 14:case"end":return e.stop()}}),e,null,[[0,9]])})))()},onModalClose:function(){this.modalIsOpen=!1,this.loadData()}}});const to=j()(Zs,[["render",ds]]);var eo=to,no={class:"mt-4 subtitle is-4"},ao={class:"icon is-small"},ro=Object(a["i"])(" Folyószámla részletei "),co={key:0,class:"columns"},so={class:"column is-two-thirds"},oo={key:0},io=Object(a["g"])("dt",{class:"has-text-weight-bold"},"Ügyfél",-1),uo={class:"ml-2 py-1"},lo=Object(a["g"])("dt",{class:"has-text-weight-bold"},"Folyószámla létrehozva",-1),bo={class:"ml-2"},go=Object(a["g"])("dt",{class:"has-text-weight-bold"},"Pénznem",-1),po={class:"ml-2"},fo=Object(a["g"])("dt",{class:"has-text-weight-bold"}," Aktuális folyószámla egyenleg (kintlévőség) ",-1),jo={class:"ml-2"},Oo=Object(a["g"])("dt",{class:"has-text-weight-bold"},"Keret kihasználtság",-1),mo={class:"ml-2"},ho={key:0,class:"column is-child is-flex is-justify-content-end"},vo=Object(a["i"])(" Új tranzakció "),_o=Object(a["g"])("h2",{class:"mt-4 subtitle is-4"},"Tranzakciók",-1),yo={class:"card-content"},ko={class:"message is-dark"},Co={class:"message-body"},wo={class:"is-flex is-flex-direction-row is-flex-wrap-nowrap is-justify-content-space-between"},xo=Object(a["g"])("p",{class:"is-size-7"},"Links:",-1),Fo={class:"tags"},So=["onClick"],Ro=["onClick"],Do=["onClick"],zo=["onClick"],Lo={key:0},Io={key:0,class:"is-size-7 my-0"},Bo={class:"is-size-7 my-0"},Po={class:"is-size-7 my-0"},No={key:1},Ao={key:0,class:"is-size-7 my-0"},Uo={class:"is-size-7 my-0"},Eo={class:"is-size-7 my-0"},To={class:"columns"},qo={class:"is-size-7"},Vo=Object(a["i"])(" Balance usage: "),Ko=Object(a["g"])("p",null," ",-1),Mo={class:"is-size-7"},$o=Object(a["i"])(" Limit usage: "),Ho={class:"table is-fullwidth"},Go=Object(a["g"])("th",null,"Nettó",-1),Jo=Object(a["g"])("th",null,"ÁFA",-1),Yo=Object(a["g"])("th",null,"Bruttó",-1),Wo=Object(a["g"])("th",null,"Rögzítve",-1),Qo=Object(a["g"])("th",null,"Tárgy",-1),Xo=Object(a["g"])("th",null,"Partner",-1),Zo=Object(a["g"])("th",null,"Referencia",-1),ti=Object(a["i"])(" id "),ei={class:"tag is-light is-info is-pulled-right"},ni={class:"has-text-weight-bold"},ai=["data-tooltip"],ri={class:"truncate"},ci={class:"tags"},si=["data-tooltip","onClick"],oi={class:"is-size-7 has-text-right"},ii=Object(a["g"])("span",null,"Magyarázat:",-1),ui=Object(a["g"])("span",{class:"tag is-success has-text-weight-semibold mx-1"}," jóváhagyás ",-1),li=Object(a["g"])("span",{class:"tag is-danger has-text-weight-semibold mx-1"}," terhelés ",-1),di=Object(a["g"])("span",{class:"tag is-warning has-text-weight-semibold mx-1"}," valós pénz mozgás ",-1),bi=Object(a["g"])("span",{class:"tag is-light has-text-weight-semibold mx-1"}," nulla érték ",-1);function gi(t,e,n,r,c,s){var o,i=Object(a["A"])("FontAwesomeIcon"),u=Object(a["A"])("Notification"),l=Object(a["A"])("CurrencyTag"),d=Object(a["A"])("di"),b=Object(a["A"])("CreateTransactionModal");return Object(a["t"])(),Object(a["f"])("div",null,[Object(a["g"])("h2",no,[Object(a["g"])("button",{class:"button mr-4",onClick:e[0]||(e[0]=function(e){return t.$router.push("/orgs/orgs/".concat(t.org.id,"/view"))})},[Object(a["g"])("span",ao,[Object(a["j"])(i,{icon:"arrow-left"})])]),ro]),Object(a["K"])(Object(a["j"])(u,{status:"warning",message:"Archivált Folyószámla"},null,512),[[a["H"],t.isLoaded&&t.balance.deleted]]),t.balance.id?(Object(a["t"])(),Object(a["f"])("div",co,[Object(a["g"])("div",so,[t.isLoaded?(Object(a["t"])(),Object(a["f"])("dl",oo,[io,Object(a["g"])("dd",uo,[Object(a["g"])("button",{class:"button",onClick:e[1]||(e[1]=function(e){return t.$router.push("/orgs/orgs/".concat(t.org.id,"/view"))})},Object(a["C"])(t.org.short_name),1)]),lo,Object(a["g"])("dd",bo,Object(a["C"])(t.formatDate(null!==(o=t.balance.created_at)&&void 0!==o?o:"")),1),go,Object(a["g"])("dd",po,Object(a["C"])(t.balance.currency),1),fo,Object(a["g"])("dd",jo,[null!==t.balance.sum_gross&&null!==t.balance.currency?(Object(a["t"])(),Object(a["d"])(l,{key:0,amount:t.balance.sum_gross,currency:t.balance.currency},null,8,["amount","currency"])):Object(a["e"])("",!0)]),Oo,Object(a["g"])("dd",mo,[null!==t.balance.limit_usage&&null!==t.balance.currency?(Object(a["t"])(),Object(a["d"])(l,{key:0,amount:t.balance.limit_usage,currency:t.balance.currency},null,8,["amount","currency"])):Object(a["e"])("",!0)])])):Object(a["e"])("",!0)]),t.balance.deleted?Object(a["e"])("",!0):(Object(a["t"])(),Object(a["f"])("div",ho,[Object(a["g"])("button",{class:"button is-responsive is-primary",onClick:e[2]||(e[2]=function(e){return t.modalIsOpen=!0})},[Object(a["j"])(i,{class:"mr-1",icon:["fas","plus"]}),vo])]))])):t.isLoaded?(Object(a["t"])(),Object(a["d"])(u,{key:1,status:"danger",message:"Unable to load Balance"})):Object(a["e"])("",!0),_o,t.balance?(Object(a["t"])(!0),Object(a["f"])(a["a"],{key:2},Object(a["z"])(t.transactionGroups,(function(n,r){return Object(a["t"])(),Object(a["f"])("div",{key:r,class:"card mb-4"},[Object(a["g"])("div",yo,[Object(a["g"])("article",ko,[Object(a["g"])("div",Co,[Object(a["g"])("div",wo,[Object(a["g"])("div",null,[xo,Object(a["g"])("div",Fo,[n[0].contract_id?(Object(a["t"])(),Object(a["f"])("a",{key:0,class:"tag is-primary",onClick:function(e){return t.$router.push("/contracts/".concat(n[0].contract_id,"/view"))}}," Contract ",8,So)):Object(a["e"])("",!0),n[0].funding_id?(Object(a["t"])(),Object(a["f"])("a",{key:1,class:"tag is-info",onClick:function(e){return t.$router.push("/fundings/".concat(n[0].funding_id,"/view"))}}," Funding ",8,Ro)):Object(a["e"])("",!0),n[0].bnpl_contract_id?(Object(a["t"])(),Object(a["f"])("a",{key:2,class:"tag is-primary",onClick:function(e){return t.$router.push("/bnplContracts/".concat(n[0].bnpl_contract_id,"/view"))}}," Contract ",8,Do)):Object(a["e"])("",!0),n[0].bnpl_funding_id?(Object(a["t"])(),Object(a["f"])("a",{key:3,class:"tag is-info",onClick:function(e){return t.$router.push("/bnplFundings/".concat(n[0].bnpl_funding_id,"/view"))}}," Funding ",8,zo)):Object(a["e"])("",!0)])]),n[0].contract_id||n[0].bnpl_contract_id?(Object(a["t"])(),Object(a["f"])("div",Lo,[Object(a["i"])(Object(a["C"])(n[0].bnpl_contract_id?"BNPL":"")+" Contract: ",1),n[0].contract_id||n[0].bnpl_contract_id?(Object(a["t"])(),Object(a["f"])("p",Io," id: "+Object(a["C"])(n[0].contract_id)+Object(a["C"])(n[0].bnpl_contract_id),1)):Object(a["e"])("",!0),Object(a["g"])("p",Bo," Status: "+Object(a["C"])(t.getContractStatus(n[0])),1),Object(a["g"])("p",Po," Debtor: "+Object(a["C"])(t.getContractDebtor(n[0])),1)])):Object(a["e"])("",!0),n[0].funding_id||n[0].bnpl_funding_id?(Object(a["t"])(),Object(a["f"])("div",No,[Object(a["i"])(Object(a["C"])(n[0].bnpl_funding_id?"BNPL":"")+" Funding: ",1),n[0].funding_id||n[0].bnpl_funding_id?(Object(a["t"])(),Object(a["f"])("p",Ao," id: "+Object(a["C"])(n[0].funding_id)+Object(a["C"])(n[0].bnpl_funding_id),1)):Object(a["e"])("",!0),Object(a["g"])("p",Uo," Status: "+Object(a["C"])(t.getFundingStatus(n[0])),1),Object(a["g"])("p",Eo," Invoice: "+Object(a["C"])(t.getFundingInvoiceNumber(n[0])),1)])):Object(a["e"])("",!0),Object(a["g"])("div",To,[Object(a["g"])("p",qo,[Vo,null!==t.balance.currency?(Object(a["t"])(),Object(a["d"])(l,{key:0,amount:t.getBalanceUsage(n),currency:t.balance.currency},null,8,["amount","currency"])):Object(a["e"])("",!0)]),Ko,Object(a["g"])("p",Mo,[$o,null!==t.balance.currency?(Object(a["t"])(),Object(a["d"])(l,{key:0,amount:t.getLimitUsage(n),currency:t.balance.currency},null,8,["amount","currency"])):Object(a["e"])("",!0)])])])])]),Object(a["g"])("table",Ho,[Object(a["g"])("thead",null,[Object(a["g"])("tr",null,[Go,Jo,Yo,Wo,Qo,Xo,Zo,Object(a["g"])("th",null,[ti,Object(a["j"])(i,{class:"ml-1 is-size-6 pointer",icon:["fas","eye"],onClick:e[3]||(e[3]=function(e){return t.displayIds=!t.displayIds})})])])]),Object(a["g"])("tbody",null,[(Object(a["t"])(!0),Object(a["f"])(a["a"],null,Object(a["z"])(n,(function(e){return Object(a["t"])(),Object(a["f"])("tr",{key:e.id,class:Object(a["p"])({"has-background-warning":e.id===t.highlightedTransactionId})},[Object(a["g"])("td",null,[e.vat_rate>0?(Object(a["t"])(),Object(a["d"])(l,{key:0,amount:e.amount_net,currency:e.currency,class:"is-pulled-right",color:"info"},null,8,["amount","currency"])):Object(a["e"])("",!0)]),Object(a["g"])("td",null,[Object(a["g"])("span",ei,Object(a["C"])(100*e.vat_rate)+" % ",1)]),Object(a["g"])("td",null,[Object(a["j"])(l,{amount:e.amount_gross,color:t.currencyTagColor(e),currency:e.currency,class:"is-pulled-right"},null,8,["amount","color","currency"])]),Object(a["g"])("td",null,Object(a["C"])(t.formatTime(e.created_at)),1),Object(a["g"])("td",ni,Object(a["C"])(t.formatTransaction(e.subject)),1),Object(a["g"])("td",null,[1===e.transactions.length?(Object(a["t"])(),Object(a["f"])("span",{key:0,"data-tooltip":e.transactions[0].balances.orgs.short_name},[Object(a["g"])("span",ri,Object(a["C"])(e.transactions[0].balances.orgs.short_name),1)],8,ai)):Object(a["e"])("",!0)]),Object(a["g"])("td",null,[Object(a["g"])("div",ci,[1===e.transactions.length?(Object(a["t"])(),Object(a["f"])("a",{key:0,class:"tag is-info","data-tooltip":e.transactions[0].balances.orgs.short_name,onClick:function(n){return t.$router.push("/balances/".concat(e.transactions[0].balances.id,"/view?highlight=").concat(e.transactions[0].id))}}," Ellenoldali t. ",8,si)):Object(a["e"])("",!0)])]),Object(a["g"])("td",oi,Object(a["C"])(t.displayIds?e.id:"…"),1)],2)})),128))])])])])})),128)):Object(a["e"])("",!0),Object(a["j"])(d,{class:"is-flex is-flex-wrap-nowrap"},{default:Object(a["J"])((function(){return[ii,ui,li,di,bi]})),_:1}),Object(a["j"])(b,{balance:t.balance,"is-open":t.modalIsOpen,onClose:e[4]||(e[4]=function(e){return t.onModalClose()})},null,8,["balance","is-open"])])}var pi={class:"modal-card"},fi={class:"modal-card-head"},ji=Object(a["g"])("p",{class:"modal-card-title"},"Új tranzakció rögzítése",-1),Oi={class:"modal-card-body"},mi={class:"field"},hi=Object(a["g"])("label",{class:"label"}," Típus ",-1),vi={class:"control"},_i={class:"radio"},yi=Object(a["i"])(" Levonás "),ki={class:"radio"},Ci=Object(a["i"])(" Jóváírás "),wi={class:"field"},xi=Object(a["g"])("label",{class:"label"},"Jogcím",-1),Fi={class:"control"},Si={class:"select is-fullwidth"},Ri=["value"],Di={class:"columns"},zi={class:"column"},Li={class:"field"},Ii={class:"label mt-2"},Bi=Object(a["i"])(" Nettó érték "),Pi={class:"control has-icons-left"},Ni={class:"icon is-small is-left"},Ai={class:"column"},Ui={class:"field"},Ei={class:"is-flex"},Ti=Object(a["g"])("label",{class:"label pt-2"},"ÁFA",-1),qi={class:"buttons are-small ml-4"},Vi={class:"control has-icons-right"},Ki={class:"icon is-small is-right"},Mi={class:"field"},$i=Object(a["g"])("label",{class:"label"},"Bruttó érték",-1),Hi={class:"control"},Gi={class:"field"},Ji=Object(a["g"])("label",{class:"label"},"Kapcsolódó Péntech számla",-1),Yi={class:"control"},Wi={class:"select is-fullwidth"},Qi=Object(a["g"])("option",{selected:"",value:""},"Nincs kapcsolódó számla",-1),Xi=["value"],Zi={class:"field"},tu=Object(a["g"])("label",{class:"label"},"Kapcsolódó szerződés id",-1),eu={class:"control"},nu={class:"field"},au=Object(a["g"])("label",{class:"label"},"Kapcsolódó funding id",-1),ru={class:"control"},cu={class:"field"},su=Object(a["g"])("label",{class:"label"},"Megjegyzés",-1),ou={class:"control"},iu={class:"modal-card-foot is-justify-content-end"},uu=["disabled"],lu={class:"icon mr-2"},du=Object(a["i"])(" Rögzítem ");function bu(t,e,n,r,c,s){var o=Object(a["A"])("FontAwesomeIcon"),i=Object(a["A"])("CurrencyTag"),u=Object(a["A"])("Notification");return Object(a["t"])(),Object(a["f"])("div",{class:Object(a["p"])(["modal",{"is-active":t.isOpen}])},[Object(a["g"])("form",{class:"box",onSubmit:e[15]||(e[15]=Object(a["L"])((function(){return t.submit&&t.submit.apply(t,arguments)}),["prevent"]))},[Object(a["g"])("div",{class:"modal-background",onClick:e[0]||(e[0]=function(e){return t.close()})}),Object(a["g"])("div",pi,[Object(a["g"])("header",fi,[ji,Object(a["g"])("button",{class:"delete","aria-label":"close",type:"cancel",onClick:e[1]||(e[1]=function(e){return t.close()})})]),Object(a["g"])("section",Oi,[Object(a["g"])("div",mi,[hi,Object(a["g"])("div",vi,[Object(a["g"])("label",_i,[Object(a["K"])(Object(a["g"])("input",{"onUpdate:modelValue":e[2]||(e[2]=function(e){return t.direction=e}),type:"radio",value:"debit"},null,512),[[a["E"],t.direction]]),yi]),Object(a["g"])("label",ki,[Object(a["K"])(Object(a["g"])("input",{"onUpdate:modelValue":e[3]||(e[3]=function(e){return t.direction=e}),type:"radio",value:"credit"},null,512),[[a["E"],t.direction]]),Ci])])]),Object(a["g"])("div",wi,[xi,Object(a["g"])("div",Fi,[Object(a["g"])("div",Si,[Object(a["K"])(Object(a["g"])("select",{"onUpdate:modelValue":e[4]||(e[4]=function(e){return t.subject=e}),required:""},[(Object(a["t"])(!0),Object(a["f"])(a["a"],null,Object(a["z"])(t.subjectOptions,(function(t){return Object(a["t"])(),Object(a["f"])("option",{key:t.id,value:t.id},Object(a["C"])(t.label),9,Ri)})),128))],512),[[a["F"],t.subject]])])])]),Object(a["g"])("div",Di,[Object(a["g"])("div",zi,[Object(a["g"])("div",Li,[Object(a["g"])("label",Ii,[Bi,Object(a["g"])("b",null,"("+Object(a["C"])(t.balance.currency)+")",1)]),Object(a["g"])("div",Pi,[Object(a["K"])(Object(a["g"])("input",{"onUpdate:modelValue":e[5]||(e[5]=function(e){return t.amountNet=e}),class:"input is-large",type:"number",step:"0.01",onFocus:e[6]||(e[6]=function(t){return t.target.select()})},null,544),[[a["G"],t.amountNet,void 0,{number:!0}]]),Object(a["g"])("span",Ni,[Object(a["j"])(o,{icon:["fas","debit"===t.direction?"minus":"plus"]},null,8,["icon"])])])])]),Object(a["g"])("div",Ai,[Object(a["g"])("div",Ui,[Object(a["g"])("div",Ei,[Ti,Object(a["g"])("div",qi,[Object(a["g"])("button",{class:"button is-primary",type:"button",onClick:e[7]||(e[7]=function(e){return t.vatRate=0})}," 0% "),Object(a["g"])("button",{class:"button is-primary",type:"button",onClick:e[8]||(e[8]=function(e){return t.vatRate=27})}," 27% ")])]),Object(a["g"])("div",Vi,[Object(a["K"])(Object(a["g"])("input",{"onUpdate:modelValue":e[9]||(e[9]=function(e){return t.vatRate=e}),class:"input is-large",type:"number",step:"0.01",min:"0",max:"49.99"},null,512),[[a["G"],t.vatRate,void 0,{number:!0}]]),Object(a["g"])("span",Ki,[Object(a["j"])(o,{icon:["fas","percent"]})])])])])]),Object(a["g"])("div",Mi,[$i,Object(a["g"])("div",Hi,[Object(a["j"])(i,{amount:t.directedNetAmount*(1+t.vatRate/100),currency:t.balance.currency},null,8,["amount","currency"])])]),Object(a["g"])("div",Gi,[Ji,Object(a["g"])("div",Yi,[Object(a["g"])("div",Wi,[Object(a["K"])(Object(a["g"])("select",{"onUpdate:modelValue":e[10]||(e[10]=function(e){return t.sourceBalance=e})},[Qi,(Object(a["t"])(!0),Object(a["f"])(a["a"],null,Object(a["z"])(t.sourceBalances,(function(t){return Object(a["t"])(),Object(a["f"])("option",{key:t.id,value:t.id},Object(a["C"])(t.title),9,Xi)})),128))],512),[[a["F"],t.sourceBalance]])])])]),Object(a["g"])("div",Zi,[tu,Object(a["g"])("div",eu,[Object(a["K"])(Object(a["g"])("input",{"onUpdate:modelValue":e[11]||(e[11]=function(e){return t.contractId=e}),class:"input is-fullwidth",minLength:"20",maxLength:"20"},null,512),[[a["G"],t.contractId]])]),Object(a["K"])(Object(a["j"])(u,{status:"danger",message:"Hibás szerződés id",class:"mt-1"},null,512),[[a["H"],!t.isContractIdValid]])]),Object(a["g"])("div",nu,[au,Object(a["g"])("div",ru,[Object(a["K"])(Object(a["g"])("input",{"onUpdate:modelValue":e[12]||(e[12]=function(e){return t.fundingId=e}),class:"input is-fullwidth",minLength:"20",maxLength:"20"},null,512),[[a["G"],t.fundingId]])]),Object(a["K"])(Object(a["j"])(u,{status:"danger",message:"Hibás funding id",class:"mt-1"},null,512),[[a["H"],!t.isFundingIdValid]])]),Object(a["g"])("div",cu,[su,Object(a["g"])("div",ou,[Object(a["K"])(Object(a["g"])("textarea",{"onUpdate:modelValue":e[13]||(e[13]=function(e){return t.comment=e}),class:"textarea",rows:"2"},null,512),[[a["G"],t.comment,void 0,{number:!0}]])])])]),Object(a["g"])("footer",iu,[Object(a["g"])("button",{class:"button",onClick:e[14]||(e[14]=function(e){return t.close()})},"Mégse"),Object(a["g"])("button",{class:"button is-success",type:"submit",disabled:t.isLoading},[Object(a["K"])(Object(a["g"])("span",lu,[Object(a["j"])(o,{icon:["fas","spinner"],pulse:!0})],512),[[a["H"],t.isLoading]]),du],8,uu)])])],32)],2)}var gu=Object(a["k"])({name:"CreateBalanceModal",components:{CurrencyTag:Ln,Notification:Ot},props:{isOpen:{type:Boolean,required:!0},balance:{type:Object,required:!0}},emits:["close"],data:function(){return{isLoading:!1,direction:"debit",amountNet:0,vatRate:0,subject:"",sourceBalance:"",sourceBalances:[],contractId:"",isContractIdValid:!0,fundingId:"",isFundingIdValid:!0,comment:"",isSource:!1}},computed:{amountGross:function(){return this.directedNetAmount*(1+this.vatRate/100)},directedNetAmount:function(){return Math.abs(this.amountNet)*("credit"===this.direction?1:-1)},subjectOptions:function(){var t=this;return Xt.state.transactionSubjects.filter((function(e){return e.is_credit&&"credit"===t.direction||!1===e.is_credit&&"debit"===t.direction}))}},mounted:function(){var t=this;return Object(_["a"])(regeneratorRuntime.mark((function e(){var n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,st();case 3:n=e.sent.data,n&&(t.sourceBalances=n.filter((function(e){return e.currency===t.balance.currency}))),e.next=12;break;case 7:return e.prev=7,e.t0=e["catch"](0),e.next=11,Q("postgrest/getting_source_balances_failed","".concat(e.t0.name,": ").concat(e.t0.message),{error:JSON.stringify(e.t0)});case 11:alert("Error: Getting source balances");case 12:case"end":return e.stop()}}),e,null,[[0,7]])})))()},methods:{close:function(){this.direction="debit",this.amountNet=0,this.subject="",this.sourceBalance="",this.contractId="",this.isContractIdValid=!0,this.fundingId="",this.isFundingIdValid=!0,this.comment="",this.isSource=!1,this.$emit("close")},submit:function(){var t=this;return Object(_["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(e.prev=0,t.isLoading=!0,!t.contractId){e.next=10;break}return e.t0=Boolean,e.next=6,nt(t.contractId);case 6:if(e.t1=e.sent,t.isContractIdValid=(0,e.t0)(e.t1),t.isContractIdValid){e.next=10;break}throw new Error("Invalid contractId provided.");case 10:if(!t.fundingId){e.next=18;break}return e.t2=Boolean,e.next=14,at(t.fundingId);case 14:if(e.t3=e.sent,t.isFundingIdValid=(0,e.t2)(e.t3),t.isFundingIdValid){e.next=18;break}throw new Error("Invalid fundingId provided.");case 18:return e.next=20,lt({balance_id:t.balance.id,currency:t.balance.currency,amount:t.directedNetAmount,vat_rate:t.vatRate/100,subject:t.subject,comment:t.comment,contract_id:t.contractId||null,funding_id:t.fundingId||null,bnpl_contract_id:null,bnpl_funding_id:null,source_balance_id:t.sourceBalance||null});case 20:t.close(),e.next=28;break;case 23:return e.prev=23,e.t4=e["catch"](0),e.next=27,Q("postgrest/adding_transaction_failed","".concat(e.t4.name,": ").concat(e.t4.message),{balanceId:t.balance.id,error:JSON.stringify(e.t4)});case 27:alert("Error: Adding transaction");case 28:return e.prev=28,t.isLoading=!1,e.finish(28);case 31:case"end":return e.stop()}}),e,null,[[0,23,28,31]])})))()}}});const pu=j()(gu,[["render",bu]]);var fu=pu,ju=(n("a15b"),function(t){return Qt["b"]((function(t){return[t.balance_id,t.contract_id||"",t.bnpl_contract_id||"",t.funding_id||"",t.bnpl_funding_id||""].join("-")}))(t)}),Ou=function(t){return Xt.state.transactionSubjects.find((function(e){var n=e.id;return n===t}))},mu=function(t,e){return e.reduce((function(e,n){var a,r=null===(a=Ou(n.subject))||void 0===a?void 0:a[t];return r?e+n.amount_gross:e}),0)},hu=Object(a["k"])({name:"Balance",components:{CurrencyTag:Ln,CreateTransactionModal:fu,Notification:Ot},props:{balanceId:{type:String,required:!0}},data:function(){return{isLoaded:!1,displayIds:!1,modalIsOpen:!1,highlightedTransactionId:this.$route.query.highlight,org:{},balance:{},transactionGroups:{}}},mounted:function(){this.loadData()},methods:{formatDate:pn,formatTime:gn,formatTransaction:function(t){var e,n;return null!==(e=null===(n=Ou(t))||void 0===n?void 0:n.label)&&void 0!==e?e:"-"},loadData:function(){var t=this;return Object(_["a"])(regeneratorRuntime.mark((function e(){var n,a,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t.isLoaded=!1,e.prev=1,e.next=4,rt(t.balanceId);case 4:if(e.t1=n=e.sent,e.t0=null!==e.t1,!e.t0){e.next=8;break}e.t0=void 0!==n;case 8:if(!e.t0){e.next=12;break}e.t2=n,e.next=13;break;case 12:e.t2={};case 13:return t.balance=e.t2,e.t3=ju,e.next=17,ut(t.balanceId);case 17:if(e.t5=a=e.sent,e.t4=null!==e.t5,!e.t4){e.next=21;break}e.t4=void 0!==a;case 21:if(!e.t4){e.next=25;break}e.t6=a,e.next=26;break;case 25:e.t6=[];case 26:e.t7=e.t6,t.transactionGroups=(0,e.t3)(e.t7),t.org=null!==(r=Xt.state.orgs.find((function(e){return e.id===t.balance.org_id})))&&void 0!==r?r:{},e.next=36;break;case 31:return e.prev=31,e.t8=e["catch"](1),console.error(e.t8),e.next=36,Q("postgrest/getting_balance_or_transactions_failed","".concat(e.t8.name,": ").concat(e.t8.message),{balanceId:t.balanceId,error:JSON.stringify(e.t8)});case 36:return e.next=38,Xt.loadData("transactionSubjects");case 38:return e.next=40,Xt.loadData("fundings");case 40:return e.next=42,Xt.loadData("bnplFundings");case 42:return e.next=44,Xt.loadData("contracts");case 44:return e.next=46,Xt.loadData("bnplContracts");case 46:t.isLoaded=!0;case 47:case"end":return e.stop()}}),e,null,[[1,31]])})))()},onModalClose:function(){this.modalIsOpen=!1,this.loadData()},currencyTagColor:function(t){return["bank_transfer_out","debtor_deposit"].includes(t.subject)?"warning":t.amount_gross<.01&&t.amount_gross>-.01?"light":t.amount_gross>0?"success":"danger"},getBalanceUsage:function(t){return mu("does_affect_balance",t)},getLimitUsage:function(t){return Math.abs(mu("does_affect_limit",t))},getFundingStatus:function(t){var e,n;return t.funding_id?null!==(e=Xt.getPropOfFunding("status_code",t.funding_id))&&void 0!==e?e:"-":t.bnpl_funding_id&&null!==(n=Xt.getPropOfBnplFunding("status_code",t.bnpl_funding_id))&&void 0!==n?n:"-"},getFundingInvoiceNumber:function(t){var e,n;return t.funding_id?null!==(e=Xt.getPropOfFunding("invoice_no",t.funding_id))&&void 0!==e?e:"-":t.bnpl_funding_id&&null!==(n=Xt.getPropOfBnplFunding("invoice_no",t.bnpl_funding_id))&&void 0!==n?n:"-"},getContractStatus:function(t){var e,n;return t.contract_id?null!==(e=Xt.getPropOfContract("status_code",t.contract_id))&&void 0!==e?e:"-":t.bnpl_contract_id&&null!==(n=Xt.getPropOfBnplContract("status_code",t.bnpl_contract_id))&&void 0!==n?n:"-"},getContractDebtor:function(t){var e,n;return t.contract_id?null!==(e=Xt.getPropOfContract("debtor_org_name",t.contract_id))&&void 0!==e?e:"-":t.bnpl_contract_id&&null!==(n=Xt.getPropOfBnplContract("debtor_short_name",t.bnpl_contract_id))&&void 0!==n?n:"-"}}});n("4131");const vu=j()(hu,[["render",gi]]);var _u=vu,yu={class:"column is-one-fifth"},ku=Object(a["i"])(" Szerződések "),Cu={class:"buttons"},wu=["onClick"],xu=Object(a["i"])(" Fundingok "),Fu={class:"buttons"},Su=["onClick"],Ru=Object(a["i"])(" BNPL Szerződések "),Du={class:"buttons"},zu=["onClick"],Lu=Object(a["i"])(" BNPL Fundingok "),Iu={class:"buttons"},Bu=["onClick"],Pu=Object(a["i"])(" BNPL Creditorok "),Nu={class:"buttons"},Au=["onClick"],Uu=Object(a["i"])(" BNPL Debtorok "),Eu={class:"buttons"},Tu=["onClick"],qu=Object(a["i"])(" Továbbiak "),Vu={class:"buttons"};function Ku(t,e,n,r,c,s){var o=Object(a["A"])("FontAwesomeIcon");return Object(a["t"])(),Object(a["f"])("div",yu,[Object(a["g"])("h3",{class:"subtitle has-text-right is-4 pointer",onClick:e[0]||(e[0]=function(e){return t.openSidebarGroup("contracts")})},[ku,Object(a["j"])(o,{class:"ml-1 is-size-6",icon:["fas",t.contractsOpen?"chevron-circle-up":"chevron-circle-down"]},null,8,["icon"])]),Object(a["K"])(Object(a["g"])("div",Cu,[(Object(a["t"])(!0),Object(a["f"])(a["a"],null,Object(a["z"])(t.contractStatusTitles,(function(e,n){return Object(a["t"])(),Object(a["f"])("button",{key:n,class:Object(a["p"])(["button is-fullwidth is-info is-light is-size-7",{"has-text-weight-bold":t.activePath==="/contracts/".concat(n)}]),onClick:function(e){return t.$router.push("/contracts/".concat(n))}},Object(a["C"])(e),11,wu)})),128))],512),[[a["H"],t.contractsOpen]]),Object(a["g"])("h3",{class:"subtitle has-text-right is-4 pointer",onClick:e[1]||(e[1]=function(e){return t.openSidebarGroup("fundings")})},[xu,Object(a["j"])(o,{class:"ml-1 is-size-6",icon:["fas",t.fundingsOpen?"chevron-circle-up":"chevron-circle-down"]},null,8,["icon"])]),Object(a["K"])(Object(a["g"])("div",Fu,[(Object(a["t"])(!0),Object(a["f"])(a["a"],null,Object(a["z"])(t.fundingStatusTitles,(function(e,n){return Object(a["t"])(),Object(a["f"])("button",{key:n,class:Object(a["p"])(["button is-fullwidth is-warning is-light is-size-7",{"has-text-weight-bold":t.activePath==="/fundings/".concat(n)}]),onClick:function(e){return t.$router.push("/fundings/".concat(n))}},Object(a["C"])(e),11,Su)})),128))],512),[[a["H"],t.fundingsOpen]]),Object(a["g"])("h3",{class:"subtitle has-text-right is-4 pointer",onClick:e[2]||(e[2]=function(e){return t.openSidebarGroup("bnplContracts")})},[Ru,Object(a["j"])(o,{class:"ml-1 is-size-6",icon:["fas",t.bnplContractsOpen?"chevron-circle-up":"chevron-circle-down"]},null,8,["icon"])]),Object(a["K"])(Object(a["g"])("div",Du,[(Object(a["t"])(!0),Object(a["f"])(a["a"],null,Object(a["z"])(t.bnplContractStatusTitles,(function(e,n){return Object(a["t"])(),Object(a["f"])("button",{key:n,class:Object(a["p"])(["button is-fullwidth is-info is-light is-size-7",{"has-text-weight-bold":t.activePath==="/bnplContracts/".concat(n)}]),onClick:function(e){return t.$router.push("/bnplContracts/".concat(n))}},Object(a["C"])(e),11,zu)})),128))],512),[[a["H"],t.bnplContractsOpen]]),Object(a["g"])("h3",{class:"subtitle has-text-right is-4 pointer",onClick:e[3]||(e[3]=function(e){return t.openSidebarGroup("bnplFundings")})},[Lu,Object(a["j"])(o,{class:"ml-1 is-size-6",icon:["fas",t.bnplFundingsOpen?"chevron-circle-up":"chevron-circle-down"]},null,8,["icon"])]),Object(a["K"])(Object(a["g"])("div",Iu,[(Object(a["t"])(!0),Object(a["f"])(a["a"],null,Object(a["z"])(t.bnplFundingStatusTitles,(function(e,n){return Object(a["t"])(),Object(a["f"])("button",{key:n,class:Object(a["p"])(["button is-fullwidth is-warning is-light is-size-7",{"has-text-weight-bold":t.activePath==="/bnplFundings/".concat(n)}]),onClick:function(e){return t.$router.push("/bnplFundings/".concat(n))}},Object(a["C"])(e),11,Bu)})),128))],512),[[a["H"],t.bnplFundingsOpen]]),Object(a["g"])("h3",{class:"subtitle has-text-right is-4 pointer",onClick:e[4]||(e[4]=function(e){return t.openSidebarGroup("bnplCreditors")})},[Pu,Object(a["j"])(o,{class:"ml-1 is-size-6",icon:["fas",t.bnplCreditorsOpen?"chevron-circle-up":"chevron-circle-down"]},null,8,["icon"])]),Object(a["K"])(Object(a["g"])("div",Nu,[(Object(a["t"])(!0),Object(a["f"])(a["a"],null,Object(a["z"])(t.creditorStatusTitles,(function(e,n){return Object(a["t"])(),Object(a["f"])("button",{key:n,class:Object(a["p"])(["button is-fullwidth is-success is-light is-size-7",{"has-text-weight-bold":t.activePath==="/bnplCreditors/".concat(n)}]),onClick:function(e){return t.$router.push("/bnplCreditors/".concat(n))}},Object(a["C"])(e),11,Au)})),128))],512),[[a["H"],t.bnplCreditorsOpen]]),Object(a["g"])("h3",{class:"subtitle has-text-right is-4 pointer",onClick:e[5]||(e[5]=function(e){return t.openSidebarGroup("bnplDebtors")})},[Uu,Object(a["j"])(o,{class:"ml-1 is-size-6",icon:["fas",t.bnplDebtorsOpen?"chevron-circle-up":"chevron-circle-down"]},null,8,["icon"])]),Object(a["K"])(Object(a["g"])("div",Eu,[(Object(a["t"])(!0),Object(a["f"])(a["a"],null,Object(a["z"])(t.debtorStatusTitles,(function(e,n){return Object(a["t"])(),Object(a["f"])("button",{key:n,class:Object(a["p"])(["button is-fullwidth is-danger is-light is-size-7",{"has-text-weight-bold":t.activePath==="/bnplDebtors/".concat(n)}]),onClick:function(e){return t.$router.push("/bnplDebtors/".concat(n))}},Object(a["C"])(e),11,Tu)})),128))],512),[[a["H"],t.bnplDebtorsOpen]]),Object(a["g"])("h3",{class:"subtitle has-text-right is-4 pointer",onClick:e[6]||(e[6]=function(e){return t.openSidebarGroup("others")})},[qu,Object(a["j"])(o,{class:"ml-1 is-size-6",icon:["fas",t.othersOpen?"chevron-circle-up":"chevron-circle-down"]},null,8,["icon"])]),Object(a["K"])(Object(a["g"])("div",Vu,[Object(a["g"])("button",{class:Object(a["p"])(["button is-fullwidth is-light is-size-7",{"has-text-weight-bold":"/orgs"===t.activePath}]),onClick:e[7]||(e[7]=function(e){return t.$router.push("/orgs/all")})}," Cégek ",2)],512),[[a["H"],t.othersOpen]]),Object(a["g"])("button",{class:"button is-link is-light logout-button",onClick:e[8]||(e[8]=function(){return t.logout&&t.logout.apply(t,arguments)})}," Kijelentkezés ")])}var Mu=Object(a["k"])({name:"Sidebar",data:function(){return{contractsOpen:!0,fundingsOpen:!1,bnplContractsOpen:!1,bnplFundingsOpen:!1,bnplCreditorsOpen:!1,bnplDebtorsOpen:!1,othersOpen:!1}},computed:{activePath:function(){return this.$route.path},contractStatusTitles:function(){return je},fundingStatusTitles:function(){return Le},bnplContractStatusTitles:function(){return Te},bnplFundingStatusTitles:function(){return Ye},creditorStatusTitles:function(){return an},debtorStatusTitles:function(){return ln}},methods:{logout:function(){sessionStorage.setItem("auth-token",""),this.$router.push({name:"Login"})},openSidebarGroup:function(t){switch(this.contractsOpen=!1,this.fundingsOpen=!1,this.bnplContractsOpen=!1,this.bnplFundingsOpen=!1,this.bnplCreditorsOpen=!1,this.bnplDebtorsOpen=!1,this.othersOpen=!1,t){case"contracts":default:this.contractsOpen=!0;break;case"fundings":this.fundingsOpen=!0;break;case"bnplContracts":this.bnplContractsOpen=!0;break;case"bnplFundings":this.bnplFundingsOpen=!0;break;case"bnplCreditors":this.bnplCreditorsOpen=!0;break;case"bnplDebtors":this.bnplDebtorsOpen=!0;break;case"others":this.othersOpen=!0;break}}}});n("f23f");const $u=j()(Mu,[["render",Ku],["__scopeId","data-v-8ca4f6b8"]]);var Hu=$u,Gu=["matched"],Ju=["matched"],Yu=[{path:"/",name:"Index",components:{default:Mc,Sidebar:Hu}},{path:"/:activeCategory/:activeStatus",name:"Table",components:{default:Mc,Sidebar:Hu},props:!0},{path:"/:activeCategory/:selectedRow/view",name:"Row",components:{default:tc,Sidebar:Hu},props:!0},{path:"/orgs/:orgType/:orgId/view",name:"Org",components:{default:eo,Sidebar:Hu},props:!0},{path:"/balances/:balanceId/view",name:"Balance",components:{default:_u,Sidebar:Hu},props:!0},{path:"/login",name:"Login",component:vt},{path:"/maintenance",name:"Maintenance",component:Ft},{path:"/:pathMatch(.*)*",component:Bt}],Wu=Object(y["a"])({history:Object(y["b"])("/"),routes:Yu});Wu.beforeEach((function(t,e,n){var a=sessionStorage.getItem("auth-token"),r=!Fn(a||"");"Login"===t.name||r?"Login"===t.name&&r?n({name:"Index"}):n():(sessionStorage.setItem("auth-token",""),n({name:"Login"}))})),Wu.afterEach(function(){var t=Object(_["a"])(regeneratorRuntime.mark((function t(e,n,a){var r,c,s;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e.matched,r=Object(v["a"])(e,Gu),n.matched,c=Object(v["a"])(n,Ju),s={to:r,from:c},!a){t.next=8;break}return t.next=6,Q("navigation_failure","",Object(h["a"])(Object(h["a"])({},s),{},{error:JSON.stringify(a)}));case 6:t.next=10;break;case 8:return t.next=10,Y("Navigated",s);case 10:case"end":return t.stop()}}),t)})));return function(e,n,a){return t.apply(this,arguments)}}());var Qu=Wu;n("619a");r["c"].add(c["a"],c["b"],c["c"],c["d"],c["e"],c["f"],c["g"],c["h"],c["i"],c["j"],c["k"]);var Xu=Object(a["c"])(m);o["a"]({app:Xu,dsn:"https://916bed02e6b743ed897d4b04d7ce7de2@o269763.ingest.sentry.io/6034691",integrations:[new u["a"].BrowserTracing({routingInstrumentation:i["a"](Qu),tracingOrigins:["localhost","sfondo.pentech.hu","sfondo.staging.petnech.hu",/^\//]})],tracesSampleRate:1,logErrors:!0});var Zu=Xu.component("FontAwesomeIcon",s["a"]);Zu.use(Qu).mount("#app")},daa8:function(t,e,n){},e9be:function(t,e,n){},f23f:function(t,e,n){"use strict";n("74df")}}); //# sourceMappingURL=app.7bcb973b.js.map