PageSourceSearch

https://app.rechound.com/_next/static/chunks/3369-d5f45c1557f41c42.js

js rechound.com collected 2026-10-02 00:33:56 UTC 28,133 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3369],{84178:function(e,t,r){var n=r(62151);t.Z=void 0;var a=n(r(98222)),o=r(24246);t.Z=(0,a.default)((0,o.jsx)("path",{d:"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20z"}),"ArrowBack")},48678:function(e,t,r){var n=r(62151);t.Z=void 0;var a=n(r(98222)),o=r(24246);t.Z=(0,a.default)((0,o.jsx)("path",{d:"m12 4-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"}),"ArrowForward")},94754:function(e,t,r){var n=r(62151);t.Z=void 0;var a=n(r(98222)),o=r(24246);t.Z=(0,a.default)((0,o.jsx)("path",{d:"M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"}),"Check")},62935:function(e,t,r){var n=r(62151);t.Z=void 0;var a=n(r(98222)),o=r(24246);t.Z=(0,a.default)((0,o.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close")},60096:function(e,t,r){var n=r(62151);t.Z=void 0;var a=n(r(98222)),o=r(24246);t.Z=(0,a.default)((0,o.jsx)("path",{d:"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.9959.9959 0 0 0-1.41 0l-1.83 1.83 3.75 3.75z"}),"Edit")},38364:function(e,t,r){var n=r(62151);t.Z=void 0;var a=n(r(98222)),o=r(24246);t.Z=(0,a.default)((0,o.jsx)("path",{d:"M2.01 21 23 12 2.01 3 2 10l15 2-15 2z"}),"Send")},21416:function(e,t,r){var n=r(35083),a=r(24246);t.Z=(0,n.Z)((0,a.jsx)("path",{d:"M12 17c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6-9h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6h1.9c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m0 12H6V10h12z"}),"LockOpen")},49724:function(e,t,r){var n=r(24246),a=r(27378),o=r(3862),i=r(36977),l=r(51525),c=r(90794),s=r(20194),d=r(85832),u=r(62442),p=r(60009),h=r(86677),x=r(64106),m=r(34113),f=r(93601),v=r(18745),w=r(95635),g=r(65950),Z=r(24197),b=r(94754),y=r(60096),j=r(38364),S=r(1439),I=r(62935),C=r(91137),k=r(96970),G=r(22714),M=r(52268),A=r(27833);let N=[{key:"create",label:"Preparation",Icon:y.Z},{key:"review",label:"Submitted",Icon:j.Z},{key:"certified",label:"Certified",Icon:S.Z}],E=e=>{let{state:t,onStepClick:r}=e,i=N.findIndex(e=>e.key===t),l=-1===i?0:i,[c,s]=(0,a.useState)(null);return(0,n.jsx)(o.Z,{sx:{display:"flex",alignItems:"center"},children:N.map((e,t)=>{let i=t<l,d=t===l,u=!!r&&t!==l&&!(0===l&&2===t),p=1===l&&0===t&&0===c,h=p?I.Z:e.Icon,x=p?"Re
1ject":e.label;return(0,n.jsxs)(a.Fragment,{children:[t>0&&(0,n.jsx)(o.Z,{sx:{width:12,height:1.5,bgcolor:i?"grey.400":"grey.200"}}),(0,n.jsx)(C.Z,{title:x,placement:"top",arrow:!0,children:(0,n.jsx)(o.Z,{onClick:u?e=>{e.stopPropagation(),r(t)}:void 0,onMouseEnter:()=>s(t),onMouseLeave:()=>s(null),sx:{width:18,height:18,borderRadius:"50%",display:"flex",alignItems:"center",justifyContent:"center",bgcolor:p?"error.main":d?"primary.main":i?"grey.400":"transparent",border:d||i?"none":"1.5px solid",borderColor:p?"error.main":"grey.300",color:d||i||p?"white":"grey.400",flexShrink:0,cursor:u?"pointer":"default",transition:"all 0.2s ease","&:hover":u?{opacity:.85,transform:"scale(1.15)"}:{}},children:(0,n.jsx)(h,{sx:{fontSize:10}})})})]},e.key)})})},T=(0,v.Z)(f.s)(e=>{let{theme:t}=e;return{".MuiDataGrid-columnHeaderCheckbox .MuiCheckbox-root":{color:"dark"===t.palette.mode?"#e8eaf0":void 0,"& svg":{fill:"dark"===t.palette.mode?"#e8eaf0":void 0}}}});t.Z=e=>{var t,r;let f=(0,i.Z)(),[v,y]=(0,a.useState)(!1),[j,S]=(0,a.useState)("All"),[I,C]=(0,a.useState)([]),R=(0,h.useRouter)(),[P,z]=(0,a.useState)(!1),[D,L]=(0,a.useState)(null),[_,F]=(0,a.useState)(null),[V,H]=(0,a.useState)(null),B=a.useCallback(e=>H(e),[]),q=(0,a.useRef)(()=>""),W=(0,a.useRef)([]),Y=(0,a.useRef)(R),K=null!==(r=null===(t=e.data)||void 0===t?void 0:t.map(e=>({...e,id:"".concat(e.accountId||e.accountGroupId)})))&&void 0!==r?r:[],U=e.loading||!1,O=t=>t.workPaperId?"/reconcile/".concat(t.workPaperId,"?tenantId=").concat(e.tenantId):"/api/workpaper/create-redirect?tenantId=".concat(e.tenantId,"&type=").concat(t.type,"&accountId=").concat(t.accountId,"&accountGroupId=").concat(t.accountGroupId,"&periodStart=").concat(e.periodStart,"&periodEnd=").concat(e.periodEnd);if(q.current=O,W.current=K,Y.current=R,(0,a.useEffect)(()=>{let e;if(!V)return;let t=(e,t)=>{let r=document.createElement("a");return r.setAttribute("data-row-link",""),r.setAttribute("aria-hidden","true"),r.setAttribute("tabindex","-1"),r.addEventListener("click",t=>{t.preventDefault(),t.stopPropagation();let r=W.current.find(t=>t.id===e);if(!r)return;let n=q.current(r);t.ctrlKey||t.metaKey?window.open(n,"_blank"):Y.current.push(n)}),r.addEventListener("mouseenter",()=>{V.querySelectorAll(".MuiDataGrid-row.Mui-hovered").forEach(e=>{e.classList.remove("Mui-hovered")}),t.classList.add("Mui-hovered")}),r.addEventListener("mouseleave",()=>{t.classList.remove("Mui-hovered")}),r},r=()=>{V.querySelectorAll(".MuiDataGrid-row").forEach(e=>{let r=e.getAttribute("data-id");if(!r)return;let n=W.current.find(e=>e.id===r),a=n?q.current(n):"",o=e.querySelector('[data-field="__check__"]'),i=o?o.offsetWidth:50,l=e.querySelector('[data-field="state"]'),c=l?l.offsetLeft:-1,s=l?c+l.offsetWidth:-1,d=e.getAttribute("data-link-layout"),u="".concat(c,":").concat(s,":").concat(e.offsetWidth);if(d!==u){if(e.querySelectorAll("a[data-row-link]").forEach(e=>e.remove()),e.setAttribute("data-link-layout",u),"static"===getComputedStyle(e).position&&(e.style.position="relative"),l&&c>i){let n=t(r,e);if(n.style.cssText="position:absolute;top:0;bottom:0;left:".concat(i,"px;right:").concat(e.offsetWidth-c,"px;z-index:1;"),e.appendChild(n),s<e.offsetWidth){let n=t(r,e);n.style.cssText="position:absolute;top:0;bottom:0;left:".concat(s,"px;right:0;z-index:1;"),e.appendChild(n)}}else{let n=t(r,e);n.style.cssText="position:absolute;top:0;bottom:0;left:".concat(i,"px;right:0;z-index:1;"),e.appendChild(n)}}e.querySelectorAll("a[data-row-link]").forEach(e=>{e.href=a})})};r();let n=new MutationObserver(()=>{cancelAnimationFrame(e),e=requestAnimationFrame(r)});return n.observe(V,{childList:!0,subtree:!0}),()=>{cancelAnimationFrame(e),n.disconnect()}},[V]),(0,a.useEffect)(()=>{V&&V.querySelectorAll(".MuiDataGrid-row").forEach(e=>{let t=e.getAttribute("data-id");if(!t)return;let r=e.querySelector("a[data-row-link]");if(!r)return;let n=K.find(e=>e.id===t);n&&(r.href=O(n))})},[K]),a.useEffect(()=>{if(K){for(let e of K)if(0!==e.reviewers.length||0!==e.creators.length){y(!0);break}}},[K]),U||void 0===K){let e=[];for(let t=0;t<5;t++)e.push((0,n.jsxs)(l.Z,{children:[(0,n.jsx)(c.Z,{children:(0,n.jsx)(s.Z,{})}),(0,n.jsx)(c.Z,{children:(0,n.jsx)(s.Z,{})}),(0,n.jsx)(c.Z,{children:(0,n.jsx)(s.Z,{})}),(0,n.jsx)(c.Z,{children:(0,n.jsx)(s.Z,{})}),(0,n.jsx)(c.Z,{children:(0,n.jsx)(s.Z,{})}),(0,n.jsx)(c.Z,{children:(0,n.jsx)(s.Z,{})})]},t));return(0,n.jsxs)(d.Z,{children:[(0,n.jsx)(u.Z,{children:(0,n.jsxs)(l.Z,{children:[(0,n.jsx)(c.Z,{children:"Category"}),(0,n.jsx)(c.Z,{children:"Type"}),(0,n.jsx)(c.Z,{children:"Code"}),(0,n.jsx)(c.Z,{children:"Account"}),(0,n.jsx)(c.Z,{children:"Support"}),(0,n.jsx)(c.Z,{children:"Reconciled"})]})}),(0,n.jsx)(p.Z,{children:e})]})}let Q=[{field:"category",valueGetter:(e,t)=>t.category[0]+t.category.slice(1).toLowerCase(),headerName:"Category",width:110,sortComparator:(e,t)=>
1{let r=e.toUpperCase(),n=t.toUpperCase();return"ASSETS"===r&&"ASSETS"!==n?-1:"ASSETS"!==r&&"ASSETS"===n?1:"LIABILITIES"===r&&"EQUITY"===n?-1:"EQUITY"===r&&"LIABILITIES"===n?1:0}},{field:"accountType",headerName:"Type",width:80,valueGetter:(e,t)=>void 0===t.accountType?"":t.accountType[0]+t.accountType.slice(1).toLowerCase()},{field:"accountCode",headerName:"Code",width:90},{field:"account",headerName:"Description",flex:3,renderCell:e=>{let t=e.row;return(0,n.jsx)("span",{children:t.account})}},{field:"amount",headerName:"Balance",width:110,renderHeader:()=>(0,n.jsxs)(o.Z,{sx:{display:"flex",alignItems:"center",gap:.75},children:[(0,n.jsx)("img",{src:"/xero-logo.png",alt:"Xero",style:{width:27,height:27,borderRadius:"50%"}}),(0,n.jsx)("span",{style:{fontWeight:700},children:"Balance"})]}),valueGetter:(e,t)=>{let r=new m.Z(t.amount||0);return(0,x.o)(r.toNumber())}},{field:"supportBalance",headerName:"Support",width:110,valueGetter:(e,t)=>{let r=new m.Z(t.supportBalance||0);return(0,x.o)(r.toNumber())}},{field:"a",headerName:"Match",width:60,valueGetter:(e,t)=>new m.Z(t.supportBalance||0).equals(new m.Z(t.amount)),valueFormatter:e=>e?"Yes":"No",renderCell:e=>{let{value:t}=e;return t?(0,n.jsx)(o.Z,{sx:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",width:"100%"},children:(0,n.jsx)(o.Z,{sx:{display:"flex",alignItems:"center",justifyContent:"center",bgcolor:"success.main",borderRadius:"50%",width:15,height:15},children:(0,n.jsx)(b.Z,{sx:{color:"white",fontSize:11}})})}):null}},{field:"priorPeriodAmount",headerName:"Prior Period",width:120,align:"right",headerAlign:"right",valueGetter:(e,t)=>{var r;return null!==(r=t.priorPeriodAmount)&&void 0!==r?r:null},valueFormatter:e=>null==e?"—":(0,x.o)(e)},{field:"variance",headerName:"Movement",width:120,align:"right",headerAlign:"right",valueGetter:(e,t)=>null==t.priorPeriodAmount?null:new m.Z(t.amount||0).minus(t.priorPeriodAmount).toNumber(),valueFormatter:e=>null==e?"—":(0,x.o)(e)}];v&&Q.push({field:"state",headerName:"Status",width:90,valueGetter:(e,t)=>{var r;return null!==(r=t.state)&&void 0!==r?r:"create"},sortComparator:(e,t)=>{let r=["create","review","certified"];return r.indexOf(e)-r.indexOf(t)},valueFormatter:e=>{var t,r;return null!==(r=null===(t=N.find(t=>t.key===e))||void 0===t?void 0:t.label)&&void 0!==r?r:"Preparation"},renderCell:e=>{var t,r;let a=e.value;if(!((null===(t=e.row.reviewers)||void 0===t?void 0:t.length)>0||(null===(r=e.row.creators)||void 0===r?void 0:r.length)>0)&&!e.row.state)return null;let i=N.findIndex(e=>e.key===a),l={review:"Submit this workpaper for review?",certified:"Certify this workpaper?",create:2===(-1===i?0:i)?"Revoke certification and return to Preparation?":"Reject and return to Preparation?"};return(0,n.jsx)(o.Z,{sx:{display:"flex",alignItems:"center",height:"100%"},children:(0,n.jsx)(E,{state:a,onStepClick:t=>{var r;let n=N[t].key;L({workPaperId:e.row.workPaperId,targetState:n,confirmText:null!==(r=l[n])&&void 0!==r?r:"Are you sure?",type:e.row.type,accountId:e.row.accountId,accountGroupId:e.row.accountGroupId})}})})}},{field:"creators",headerName:"Preparers",width:110,renderCell:e=>(0,n.jsx)(w.Z,{users:e.row.creators})},{field:"reviewers",headerName:"Reviewers",width:110,renderCell:e=>(0,n.jsx)(w.Z,{users:e.row.reviewers})});let X=K;return"MyTasks"===j?X=K.filter(t=>"create"===t.state||void 0===t.state?t.creators.includes(e.userName):"review"===t.state?t.reviewers.includes(e.userName):void 0):"MyContributions"===j&&(X=K.filter(t=>t.creators.includes(e.userName)||t.reviewers.includes(e.userName))),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(o.Z,{ref:B,sx:{display:"contents"},children:(0,n.jsx)(T,{rows:X,columns:Q,disableColumnPinning:!0,checkboxSelection:!0,rowSelectionModel:I,onRowSelectionModelChange:t=>{var r;C(t),null===(r=e.onSelectionChange)||void 0===r||r.call(e,t)},disableRowSelectionOnClick:!0,disableColumnMenu:!0,onCellClick:(e,t)=>{if("__check__"===e.field)return;let r=O(e.row);1===t.button||t.ctrlKey||t.metaKey?(t.preventDefault(),window.open(r,"_blank")):R.push(r)},slots:{toolbar:g.Z},disableDensitySelector:!0,rowHeight:32,sx:{".MuiDataGrid-toolbarContainer .Mu
1iBadge-root span":{visibility:"hidden"},".MuiDataGrid-columnHeaders > div":{backgroundColor:"dark"===f.palette.mode?"#252836 !important":"white !important"},"& .MuiDataGrid-row":{cursor:"pointer"},"& .MuiDataGrid-cell[data-field='__check__']":{cursor:"default"},".MuiDataGrid-columnHeaderCheckbox .MuiCheckbox-root":{color:"dark"===f.palette.mode?"#e8eaf0 !important":void 0},".MuiDataGrid-columnHeaderCheckbox .MuiCheckbox-root svg":{overflow:"visible",position:"relative",zIndex:1,pointerEvents:"none"}},getRowId:e=>e.id,initialState:{sorting:{sortModel:[{field:"category",sort:"asc"},{field:"accountType",sort:"asc"},{field:"accountCode",sort:"asc"}]},columns:{columnVisibilityModel:{...e.minimal?{category:!1}:{},priorPeriodAmount:!1,variance:!1}}},slotProps:{baseCheckbox:{sx:{color:"dark"===f.palette.mode?"#e8eaf0":void 0}},toolbar:{all:()=>{S("All")},myTasks:()=>{S("MyTasks")},myContributions:()=>{S("MyContributions")},assigneesEnabled:v,onRollForward:()=>{if(0===I.length){alert("Please select at least one account to roll forward");return}z(!0)},disabled:0===I.length,selectedCount:I.length}}})}),(0,n.jsx)(Z.Z,{open:P,onClose:()=>z(!1),periodStart:new Date(e.periodStart),items:(()=>{if(!K)return[];let t=[];for(let r of I){let n=K.find(e=>e.id===r);n&&t.push({workPaperId:n.workPaperId,accountId:n.accountId,accountGroupId:n.accountGroupId,type:n.accountId?"account":"group",start:e.periodStart,end:e.periodEnd})}return t})(),tenantId:e.tenantId,onSuccess:()=>{z(!1),e.onReload()}}),(0,n.jsx)(G.Z,{open:!!D,title:"Update Status",onCancel:()=>L(null),onConfirm:async()=>{if(D)try{let t=D.workPaperId;if(!t){let{data:r}=await A.Z.post("/api/workpaper/create",{tenantId:e.tenantId,type:D.type,periodStart:e.periodStart,periodEnd:e.periodEnd,accountId:D.accountId,accountGroupId:D.accountGroupId});t=r.id}let r={newState:D.targetState,tenantId:e.tenantId,workpaperId:t};await A.Z.post("/api/workpaper/changeState",r),L(null),e.onReload()}catch(e){var t,r,n;L(null),F(null!==(n=null==e?void 0:null===(r=e.response)||void 0===r?void 0:null===(t=r.data)||void 0===t?void 0:t.message)&&void 0!==n?n:"You do not have permission to perform this action.")}},children:(0,n.jsx)(k.Z,{children:null==D?void 0:D.confirmText})}),(0,n.jsx)(M.Z,{open:!!_,text:null!=_?_:"",variant:"error",handleClose:()=>F(null)})]})}},65950:function(e,t,r){r.d(t,{Z:function(){return g}});var n=r(24246),a=r(27378),o=r(3862),i=r(91137),l=r(47893),c=r(75392),s=r(12653),d=r(99814),u=r(15068),p=r(16339),h=r(45267),x=r(59167),m=r(35083),f=(0,m.Z)((0,n.jsx)("path",{d:"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z"}),"Tune"),v=(0,m.Z)((0,n.jsx)("path",{d:"M18.4 10.6C16.55 8.99 14.15 8 11.5 8c-4.65 0-8.58 3.03-9.96 7.22L3.9 16c1.05-3.19 4.05-5.5 7.6-5.5 1.95 0 3.73.72 5.12 1.88L13 16h9V7z"}),"Redo");let w=[{value:"All",label:"All"},{value:"MyTasks",label:"My Tasks"},{value:"MyContributions",label:"My Contributions"}];var g=e=>{var t;let[r,m]=(0,a.useState)("All"),[g,Z]=(0,a.useState)(!1),b=(null!==(t=e.selectedCount)&&void 0!==t?t:0)>0,y=(0,a.useRef)([]),[j,S]=(0,a.useState)({left:0,width:0}),I=()=>{let e=w.findIndex(e=>e.value===r),t=y.current[e];t&&t.offsetWidth>0&&S({left:t.offsetLeft,width:t.offsetWidth})};return(0,a.useLayoutEffect)(()=>{I();let e=requestAnimationFrame(I);return()=>cancelAnimationFrame(e)},[r,e.assigneesEnabled]),(0,n.jsx)(d.D,{sx:{width:"100%"},children:(0,n.jsxs)(o.Z,{sx:{display:"flex",alignItems:"center",width:"100%"},children:[(0,n.jsx)(i.Z,{title:g?"Hide tools":"Show tools",children:(0,n.jsx)(l.Z,{size:"small",onClick:()=>Z(e=>!e),sx:{color:"primary.main"},children:(0,n.jsx)(f,{fontSize:"small"})})}),(0,n.jsxs)(o.Z,{sx:{display:"flex",alignItems:"center",maxWidth:g?600:0,overflow:"hidden",transition:"max-width 0.3s ease",whiteSpace:"nowrap"},children:[(0,n.jsx)(u.S,{}),(0,n.jsx)(p.M,{}),(0,n.jsx)(h.Zh,{})]}),e.onRollForward&&(0,n.jsx)(o.Z,{sx:{display:"flex",alignItems:"center",maxWidth:b?300:0,overflow:"hidden",transition:"max-width 0.35s ease",whiteSpace:"nowrap",ml:b?1:0},children:(0,n.jsx)(i.Z,{title:"Import support for ".concat(e.selectedCount," selected account").concat(1===e.selectedCount?"":"s"),children:(0,n.jsxs)(c.Z,{onClick:e.onRollForward,variant:"contained",size:"small",sx:{textTransform:"none",whiteSpace:"nowrap"},children:[(0,n.jsx)(v,{sx:{mr:1},fontSize:"small"}),"Import Support",(0,n.jsx)(s.Z,{label:e.selectedCount,size:"small",sx:{ml:1,height:18,fontSize:11,bgcolor:"rgba(255,255,255,0.3)",color:"inherit"}})]})})}),(0,n.jsxs)(o.Z,{sx:{ml:"auto",display:"flex",alignItems:"center",gap:1.5},children:[e.assigneesEnabled&&(0,n.jsxs)(o.Z,{sx:{display:"flex",alignItems:"center",position:"relative",bgcolor:"action.hover",borderRadius:"8px",p:"3px"},children:[(0,n.jsx)(o.Z,{style:{position:"absolute",top:"3px",bottom:"3px",left:j.left,width:j.width,transition:0===j.width?"none":"left 0.2s cubic-bezier(0.4, 0, 0.2, 1), width 0.2s cubic-bezier(0.4, 0, 0.2, 1)"},sx:{bgcolor:"background.paper",borderRadius:"6px",boxShadow:"0 1px 3px rgba(0,0,0,0.12)",pointerEvents:"none"}}),w.map((t,a)=>{let{value:i,label:l}=t,c="All"===i?e.all:"MyTasks"===i?e.myTasks:e.myContributions,s=r===i;return(0,n.jsx)(o.Z,{ref:e=>{y.current[a]=e},onClick:()=>{m(i),c()},sx:{position:"relative",zIndex:1,px:1.5,py:"4px",borderRadius:"6px",fontSize:"0.75rem",cursor:"pointer",userSelect:"none",whiteSpace:"nowrap",fontWeight:s?600:400,color:s?"text.primary":"text.secondary",transition:"color 0.2s ease, font-weight 0.2s ease","&:hover":s?{}:{color:"text.primary"}},children:l},i)})]}),(0,n.jsx)(x.T,{sx:{"& .MuiInputBase-root":{fontSize:"0.8rem"}}})]})]})})}},66748:function(e,t,r){var n=r(24246),a=r(27378),o=r(36977),i=r(51525),l=r(90794),c=r(20194),s=r(85832),d=r(62442),u=r(60009),p=r(3862),h=r(96970),x=r(75392),m=r(64106),f=r(34113),v=r(93601),w=r(95635),g=r(65950),Z=r(5642),b=r(37028),y=r(79894),j=r.n(y),S=r(27693),I=r.
1n(S),C=r(97731);t.Z=e=>{let{data:t,loading:r,tenants:y,userName:S}=e,k=(0,o.Z)(),[G,M]=(0,a.useState)(!1),[A,N]=(0,a.useState)("All"),[E,T]=(0,a.useState)(null);if((0,a.useEffect)(()=>{if(t){for(let e of t)if(e.reviewers&&0!==e.reviewers.length||e.creators&&0!==e.creators.length){M(!0);break}}},[t]),r||!t){let e=[];for(let t=0;t<5;t++)e.push((0,n.jsxs)(i.Z,{children:[(0,n.jsx)(l.Z,{children:(0,n.jsx)(c.Z,{})}),(0,n.jsx)(l.Z,{children:(0,n.jsx)(c.Z,{})}),(0,n.jsx)(l.Z,{children:(0,n.jsx)(c.Z,{})}),(0,n.jsx)(l.Z,{children:(0,n.jsx)(c.Z,{})}),(0,n.jsx)(l.Z,{children:(0,n.jsx)(c.Z,{})})]},t));return(0,n.jsxs)(s.Z,{children:[(0,n.jsx)(d.Z,{children:(0,n.jsxs)(i.Z,{children:[(0,n.jsx)(l.Z,{children:"Group Name"}),(0,n.jsx)(l.Z,{children:"Company"}),(0,n.jsx)(l.Z,{children:"Account"}),(0,n.jsx)(l.Z,{children:"Balance"}),(0,n.jsx)(l.Z,{children:"Group Variance"})]})}),(0,n.jsx)(u.Z,{children:e})]})}if(0===t.length)return(0,n.jsxs)(p.Z,{sx:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",p:3},children:[(0,n.jsx)(h.Z,{variant:"h6",gutterBottom:!0,children:"No Intercompany Groups found for this company"}),(0,n.jsx)(h.Z,{variant:"body1",sx:{mb:2},children:"You can set up intercompany groups in settings."}),(0,n.jsx)(j(),{href:"/settings/intercompany",passHref:!0,children:(0,n.jsx)(x.Z,{variant:"contained",component:"a",children:"Go to Intercompany Settings"})})]});let R=t.flatMap((e,t)=>e.accounts.map((t,r)=>({id:"".concat(e.accountGroupId,"-").concat(t.accountId,"-").concat(r),account:t,accountGroup:e})));"MyTasks"===A?R=R.filter(e=>{let t=e.accountGroup;return"create"===t.state||void 0===t.state?t.creators&&t.creators.includes(S):"review"===t.state?t.reviewers&&t.reviewers.includes(S):void 0}):"MyContributions"===A&&(R=R.filter(e=>{let t=e.accountGroup;return t.creators&&t.creators.includes(S)||t.reviewers&&t.reviewers.includes(S)}));let P=t=>{let r=t.accountGroup;return r.workPaperId?"/reconcile/".concat(r.workPaperId,"?tenantId=").concat(e.tenantId):"/workPaperCreate/".concat(e.periodStart,"/").concat(e.periodEnd,"/").concat(r.type,"/").concat(r.accountGroupId,"?tenantId=").concat(e.tenantId)},z=[{field:"groupName",headerName:"Group Name",width:200,renderCell:e=>Array.from(new Set(e.row.accountGroup.accounts.map(e=>e.tenantId))).length<=1?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(Z.Z,{icon:(0,n.jsx)(b.Z,{sx:{color:e=>e.palette.error.main}}),children:(0,n.jsx)(p.Z,{sx:{p:1},children:(0,n.jsx)(h.Z,{children:"You don't have access to all the companies in this group"})})}),e.row.accountGroup.account]}):e.row.accountGroup.account,rowSpanValueGetter:(e,t)=>t.accountGroup.accountGroupId},{field:"company",headerName:"Company",width:200,valueGetter:(e,t)=>{let r=y.find(e=>e.xeroTenantDetails.tenantId===t.account.tenantId);return(null==r?void 0:r.recHoundTenantDetails.name)||"Unknown"},rowSpanValueGetter:(e,t)=>t.account.tenantId+t.accountGroup.accountGroupId},{field:"account",headerName:"Account",flex:1,valueGetter:(e,t)=>{let r=t.account.name||"",n=t.account.accountCode||"";return n?"".concat(n," - ").concat(r):r}},{field:"balance",headerName:"Balance",width:120,valueGetter:(e,t)=>{let r=new f.Z(t.account.amount||0);return(0,m.o)(r.toNumber())}},{field:"groupVariance",headerName:"Group Variance",width:150,valueGetter:(e,t)=>(0,m.o)(t.accountGroup.amount),rowSpanValueGetter:(e,t)=>t.accountGroup.accountGroupId}];G&&z.push({field:"state",headerName:"Status",width:110,valueGetter:(e,t)=>{let r=t.accountGroup.state;return"review"===r?"Submitted":"certified"===r?"Certified":t.accountGroup.reviewers&&t.accountGroup.reviewers.length>0||t.accountGroup.creators&&t.accountGroup.creators.length>0?"Preparation":""},rowSpanValueGetter:(e,t)=>t.accountGroup.accountGroupId},{field:"creators",headerName:"Preparers",width:110,renderCell:e=>e.row.accountGroup.creators?(0,n.jsx)(w.Z,{users:e.row.accountGroup.creators}):null,rowSpanValueGetter:(e,t)=>t.accountGroup.accountGroupId},{field:"reviewers",headerName:"Reviewers",width:110,renderCell:e=>e.row.accountGroup.reviewers?(0,n.jsx)(w.Z,{users:e.row.accountGroup.reviewers}):null,rowSpanValueGetter:(e,t)=>t.accountGroup.accountGroupId});let D=(E?Array.from(new Set(E.accounts.map(e=>e.tenantId))):[]).map(e=>{let t=y.find(t=>t.xeroTenantDetails.tenantId===e);return{tenantId:e,name:(null==t?void 0:t.recHoundTenantDetails.name)||"Unknown"}}),L=E?E.accounts.map(e=>({accountId:e.accountId,accountName:e.name,accountCode:e.accountCode,tenantId:e.tenantId})):[];return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(C.Z,{open:null!==E,onClose:()=>T(null),tenants:D,accountNames:L,defaultDate:e.periodEnd,periodName:I()(e.periodEnd).format("MMMM YYYY"),onPosted:()=>{var t;T(null),null===(t=e.onReload)||void 0===t||t.call(e)}}),(0,n.jsx)(v.s,{rows:R,columns:z,disableColumnPinning:!0,unstable_rowSpanning:!0,disableColumnMenu:!0,disableRowSelectionOnClick:!0,slots:{toolbar:g.Z}
1,disableColumnSelector:!0,disableDensitySelector:!0,rowHeight:32,sx:{".MuiBadge-root":{span:{visibility:"hidden"}},".MuiDataGrid-columnHeaders > div":{backgroundColor:"dark"===k.palette.mode?"#252836 !important":"white !important"},"& .MuiDataGrid-row":{cursor:"pointer"}},getRowId:e=>e.id,initialState:{sorting:{sortModel:[{field:"groupName",sort:"asc"}]}},slotProps:{toolbar:{all:()=>{N("All")},myTasks:()=>{N("MyTasks")},myContributions:()=>{N("MyContributions")},assigneesEnabled:G},row:{onAuxClick:e=>{if(1===e.button){let t=e.currentTarget.dataset.id;if(t){let e=R.find(e=>e.id===t);if(e){if(Array.from(new Set(e.accountGroup.accounts.map(e=>e.tenantId))).length<=1)return;window.open(P(e),"_blank")}}e.stopPropagation()}},onClick:e=>{(e.ctrlKey||e.metaKey||1===e.button)&&e.stopPropagation()}}},onRowClick:e=>{let t=e.row,r=P(t);Array.from(new Set(t.accountGroup.accounts.map(e=>e.tenantId))).length<=1||window.open(r,"_self")}})]})}},64601:function(e,t,r){var n=r(50851),a=r(24246),o=r(27378),i=r(27833),l=r(3862),c=r(10043),s=r(49724),d=r(66748),u=r(44713),p=r(67281);function h(){let e=(0,n._)(["\n    0%   { background-position: -200% center; }\n    100% { background-position:  200% center; }\n"]);return h=function(){return e},e}function x(){let e=(0,n._)(["\n    0%, 100% { box-shadow: 0 0 4px 0px rgba(57, 204, 204, 0.3); }\n    50%       { box-shadow: 0 0 8px 3px rgba(57, 204, 204, 0.15); }\n"]);return x=function(){return e},e}(0,c.F4)(h()),(0,c.F4)(x()),t.Z=e=>{var t;let{tenantId:r,periodStart:n,periodEnd:c,userName:h,openLinksInNewTab:x,minimal:m}=e,[f,v]=(0,o.useState)(0),[w,g]=(0,o.useState)(!1),Z=async()=>(await i.Z.post("/api/trialbalances/getDates",{tenantId:r})).data.dates,{data:b}=(0,u.a)({queryKey:["trialBalanceDates",r],queryFn:Z}),y=async()=>{let e;if(""===n||""===c)return[];if(b&&b.length>0){let t=new Date(n).getTime(),r=b.filter(e=>!e.intercompany&&!e.accountGroupId).filter(e=>new Date(e.end).getTime()<t).sort((e,t)=>new Date(t.end).getTime()-new Date(e.end).getTime());r.length>0&&(e=r[0].end)}let t={from:n,to:c,tenantId:r,priorPeriodTo:e};return(await i.Z.post("/api/trialbalances/accountGrouping/".concat(r),t)).data},{data:j,isLoading:S,refetch:I}=(0,u.a)({queryKey:["trialBalances",r,n,c,b],queryFn:y,enabled:""!==n&&""!==c});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(l.Z,{sx:{mb:2,display:"flex",alignItems:"center"},children:[(0,a.jsxs)(l.Z,{sx:{display:"inline-grid",gridTemplateColumns:"1fr 1fr",position:"relative",bgcolor:"action.hover",borderRadius:"8px",p:"3px",gap:0},children:[(0,a.jsx)(l.Z,{sx:{position:"absolute",top:"3px",bottom:"3px",width:"calc(50% - 3px)",left:0===f?"3px":"calc(50%)",bgcolor:"background.paper",borderRadius:"6px",boxShadow:"0 1px 3px rgba(0,0,0,0.15)",transition:"left 0.2s cubic-bezier(0.4, 0, 0.2, 1)",pointerEvents:"none"}}),[{label:"Balance Sheet",index:0},{label:"Intercompany",index:1}].map(e=>{let{label:t,index:r}=e;return(0,a.jsx)(l.Z,{onClick:()=>v(r),sx:{position:"relative",px:2,py:"5px",borderRadius:"6px",fontSize:"0.875rem",fontWeight:f===r?600:400,color:f===r?"text.primary":"text.secondary",cursor:"pointer",userSelect:"none",textAlign:"center",whiteSpace:"nowrap",transition:"color 0.2s ease, font-weight 0.2s ease",zIndex:1},children:t},r)})]}),(0,a.jsx)(l.Z,{sx:{ml:"auto",pr:2}})]}),(0,a.jsx)(p.Z,{open:w,onClose:()=>g(!1),tenantId:r,periodStart:n,periodEnd:c,accounts:null!==(t=null==j?void 0:j.filter(e=>!e.intercompany))&&void 0!==t?t:[],onReconcileComplete:I}),0===f&&(0,a.jsx)(s.Z,{minimal:m,tenantId:r,periodStart:n,periodEnd:c,userName:h,data:null==j?void 0:j.filter(e=>!e.intercompany),loading:S,openLinksInNewTab:x,onReload:I}),1===f&&(0,a.jsx)(d.Z,{tenantId:r,periodStart:n,periodEnd:c,userName:h,data:null==j?void 0:j.filter(e=>e.intercompany),loading:S,openLinksInNewTab:x,tenants:e.tenants,onReload:I})]})}},95635:function(e,t,r){r.d(t,{Z:function(){return j}});var n=r(24246),a=r(27378),o=r(7034),i=r(82888);r(19185);var l=r(40624),c=r(46753),s=r(67278),d=r(79584),u=r(32557),p=r(90318),h=r(73562),x=r(86159);function m(e){return(0,x.ZP)("MuiAvatarGroup",e)}let f=(0,h.Z)("MuiAvatarGroup",["root","avatar"]),v=["children","className","component","componentsProps","max","render
1Surplus","slotProps","spacing","total","variant"],w={small:-16,medium:null},g=e=>{let{classes:t}=e;return(0,c.Z)({root:["root"],avatar:["avatar"]},m,t)},Z=(0,s.ZP)("div",{name:"MuiAvatarGroup",slot:"Root",overridesResolver:(e,t)=>(0,i.Z)({["& .".concat(f.avatar)]:t.avatar},t.root)})(e=>{let{theme:t,ownerState:r}=e,n=r.spacing&&void 0!==w[r.spacing]?w[r.spacing]:-r.spacing;return{["& .".concat(u.Z.root)]:{border:"2px solid ".concat((t.vars||t).palette.background.default),boxSizing:"content-box",marginLeft:null!=n?n:-8,"&:last-child":{marginLeft:0}},display:"flex",flexDirection:"row-reverse"}}),b=a.forwardRef(function(e,t){var r;let c=(0,d.Z)({props:e,name:"MuiAvatarGroup"}),{children:s,className:u,component:h="div",componentsProps:x={},max:m=5,renderSurplus:f,slotProps:w={},spacing:b="medium",total:y,variant:j="circular"}=c,S=(0,o.Z)(c,v),I=m<2?2:m,C=(0,i.Z)({},c,{max:m,spacing:b,component:h,variant:j}),k=g(C),G=a.Children.toArray(s).filter(e=>a.isValidElement(e)),M=y||G.length;M===I&&(I+=1),I=Math.min(M+1,I);let A=Math.min(G.length,I-1),N=Math.max(M-I,M-A,0),E=f?f(N):"+".concat(N),T=null!=(r=w.additionalAvatar)?r:x.additionalAvatar;return(0,n.jsxs)(Z,(0,i.Z)({as:h,ownerState:C,className:(0,l.Z)(k.root,u),ref:t},S,{children:[N?(0,n.jsx)(p.Z,(0,i.Z)({variant:j},T,{className:(0,l.Z)(k.avatar,null==T?void 0:T.className),children:E})):null,G.slice(0,A).reverse().map(e=>a.cloneElement(e,{className:(0,l.Z)(e.props.className,k.avatar),variant:e.props.variant||j}))]}))});var y=r(27543),j=e=>{let{users:t}=e;return 0===t.length?null:(0,n.jsx)(b,{max:3,children:t.map((e,t)=>(0,n.jsx)(p.Z,{sx:{my:0,width:25,height:25,backgroundColor:(0,y.u_)(e),color:"white",fontSize:"12px"},children:(0,y.g4)(e)},e+t))})}}}]);

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