1/*! For license information please see 6994.03fd5311.chunk.js.LICENSE.txt */ 2"use strict";(globalThis.webpackChunkwifiattendance=globalThis.webpackChunkwifiattendance||[]).push([[6994],{6994(e,a,t){t.r(a),t.d(a,{default:()=>k});var n=t(65043),r=t(93374),s=t(60446),i=t.n(s),o=t(32494),l=t(70579);const d=e=>e?i()(e).format("YYYY-MM-DD"):"",c=({open:e,form:a,errors:t,saving:n,onFieldChange:s,onClose:i,onSubmit:c})=>{const u=!!a.financialYearId;return(0,l.jsx)(r.aF,{open:e,onClose:i,size:"lg",title:(0,l.jsx)(r.wt,{icon:(0,l.jsx)(o.A,{size:18,strokeWidth:1.75}),heading:u?"Update Financial Year":"Add Financial Year",subtitle:"Documents are booked into the period they fall inside."}),footer:(0,l.jsxs)(r.jl,{children:[(0,l.jsx)(r.$n,{variant:"ghost",onClick:i,children:"Cancel"}),(0,l.jsx)(r.$n,{onClick:c,loading:n,children:u?"Update":"Save"})]}),children:(0,l.jsx)(r.cw,{children:(0,l.jsx)(r.fn,{title:"Period",meta:"Name the year and set the range it covers.",children:(0,l.jsxs)(r.qR,{children:[(0,l.jsx)(r.WD,{label:"Financial Year Name",required:!0,htmlFor:"rev-set-year-name",children:(0,l.jsx)(r.pd,{id:"rev-set-year-name",placeholder:"Enter your financial year name",value:a.name||"",onChange:e=>s("name",e.target.value),error:t.name,autoComplete:"off"})}),(0,l.jsx)(r.WD,{label:"From Date",required:!0,htmlFor:"rev-set-year-start",children:(0,l.jsx)(r.pd,{id:"rev-set-year-start",type:"date",value:d(a.startDate),onChange:e=>s("startDate",e.target.value),error:t.startDate})}),(0,l.jsx)(r.WD,{label:"To Date",required:!0,htmlFor:"rev-set-year-end",children:(0,l.jsx)(r.pd,{id:"rev-set-year-end",type:"date",value:d(a.endDate),onChange:e=>s("endDate",e.target.value),error:t.endDate})}),(0,l.jsx)(r.WD,{fullWidth:!0,children:(0,l.jsx)(r.Sc,{id:"rev-set-year-current",label:"Set as default financial year",checked:!!a.isCurrentYear,onChange:e=>s("isCurrentYear",e.target.checked)})})]})})})})};c.defaultProps={open:!1,form:{},errors:{},saving:!1};const u=(0,n.memo)(c),g=({rows:e,loading:a,onAdd:t,onEdit:s})=>{const o=(0,n.useMemo)(()=>[{id:"sr",header:"Sr. No.",cell:({row:e})=>(0,l.jsx)("span",{className:"rev-set__index",children:e.index+1})},{accessorKey:"name",header:"Name",cell:({row:e})=>{var a;return(0,l.jsx)("span",{className:"rev-set__strong",children:(null===(a=e.original)||void 0===a?void 0:a.name)||"\u2014"})}},{id:"startDate",header:"From Date",cell:({row:e})=>{var a;return(0,l.jsx)("span",{className:"rev-set__numeric",children:null!==(a=e.original)&&void 0!==a&&a.startDate?i()(e.original.startDate).format("DD-MM-YYYY"):"\u2014"})}},{id:"endDate",header:"To Date",cell:({row:e})=>{var a;return(0,l.jsx)("span",{className:"rev-set__numeric",children:null!==(a=e.original)&&void 0!==a&&a.endDate?i()(e.original.endDate).format("DD-MM-YYYY"):"\u2014"})}},{id:"status",header:"Status",cell:({row:e})=>{var a;return null!==(a=e.original)&&void 0!==a&&a.isCurrentYear?(0,l.jsx)(r.Ex,{tone:"success",children:"Current"}):(0,l.jsx)(r.Ex,{tone:"neutral",children:"Inactive"})}},{id:"actions",header:"Action",cell:({row:e})=>(0,l.jsx)("div",{className:"rev-set__row-actions",children:(0,l.jsx)(r.l,{onClick:()=>s(e.original)})})}],[s]);return(0,l.jsxs)("section",{className:"rev-set__form",children:[(0,l.jsxs)("header",{className:"rev-set__section-head rev-set__section-head--with-action",children:[(0,l.jsxs)("div",{children:[(0,l.jsx)("h2",{className:"rev-set__section-title",children:"Financial Year Settings"}),(0,l.jsx)("p",{className:"rev-set__section-hint",children:"The periods invoices, receipts and reports are booked against."})]}),(0,l.jsx)(r.$n,{variant:"primary",size:"sm",onClick:t,children:"+ Add"})]}),a?(0,l.jsxs)(r.bQ,{children:[(0,l.jsx)("thead",{children:(0,l.jsx)("tr",{children:o.map(e=>(0,l.jsx)("th",{children:e.header},e.id||e.accessorKey))})}),(0,l.jsx)("tbody",{children:(0,l.jsx)(r.A6,{count:4,columns:o.length})})]}):e.length?(0,l.jsx)(r.bQ,{data:e,columns:o}):(0,l.jsx)(r.pp,{illustration:"inbox",title:"No financial years yet",body:"Add a financial year so invoices and receipts can be booked into the right period.",action:(0,l.jsx)(r.$n,{variant:"primary",onClick:t,children:"+ Add Financial Year"})})]})};g.defaultProps={rows:[],loading:!1};const v=(0,n.memo)(g),m=({title:e,hint:a,children:t,onSubmit:n,onCancel:s,saving:i,submitLabel:o,cancelLabel:d})=>(0,l.jsxs)("form",{className:"rev-set__form",onSubmit:n,noValidate:!0,children:[(0,l.jsxs)("header",{className:"rev-set__section-head",children:[(0,l.jsx)("h2",{className:"rev-set__section-title",children:e}),a&&(0,l.jsx)("p",{className:"rev-set__section-hint",children:a})]}),(0,l.jsx)("div",{className:"rev-set__grid",children:t}),(0,l.jsxs)("div",{className:"rev-set__form-actions",children:[(0,l.jsx)(r.$n,{type:"button",variant:"ghost",onClick:s,children:d}),(0,l.jsx)(r.$n,{type:"submit",variant:"primary",loading:i,children:o})]})]});m.defaultProps={hint:"",children:null,saving:!1,submitLabel:"Save",cancelLabel:"Cancel"};const p=(0,n.memo)(m),h=({generalSettings:e,errors:a,saving:t,onChange:n,onCancel:s,onSubmit:i})=>(0,l.jsxs)(p,{title:"General Settings",hint:"Defaults applied to every invoice, receipt and report in AR Revenue.",onSubmit:i,onCancel:s,saving:t,children:[(0,l.jsxs)("div",{className:"rev-set__field",children:[(0,l.jsxs)("div",{className:"rev-set__field-head",children:[(0,l.jsx)("span",{className:"rev-set__field-label",children:"Discount Type"}),(0,l.jsx)(r.Sc,{id:"rev-set-enable-discount",label:"Enable Discount",checked:!!e.isDiscount,onChange:e=>n({isDiscount:e.target.checked,discType:""})})]}),(0,l.jsxs)(r.l6,{id:"rev-set-disc-type",value:e.discType||"",onChange:e=>n({discType:e.target.value}),error:a.discType,disabled:!e.isDiscount,required:!!e.isDiscount,children:[(0,l.jsx)("option",{value:"",children:"Select Discount Type..."}),(0,l.jsx)("option",{value:"Percent",children:"Percent"}),(0,l.jsx)("option",{value:"Amount",children:"Amount"})]})]}
2),(0,l.jsxs)(r.l6,{id:"rev-set-date-format",label:"Choose Date Format",value:e.dateFormat||"",onChange:e=>n({dateFormat:e.target.value}),error:a.dateFormat,required:!0,children:[(0,l.jsx)("option",{value:"",children:"Select Date Format..."}),(0,l.jsx)("option",{value:"MM/dd/yyyy",children:"MM/dd/yyyy"}),(0,l.jsx)("option",{value:"dd/MM/yyyy",children:"dd/MM/yyyy"}),(0,l.jsx)("option",{value:"yyyy/MM/dd",children:"yyyy/MM/dd"})]}),(0,l.jsxs)(r.l6,{id:"rev-set-round-off",label:"Choose Round off",value:String(e.isRoundOff),onChange:e=>n({isRoundOff:"true"===e.target.value}),helperText:"Rounds document totals to the nearest whole amount.",children:[(0,l.jsx)("option",{value:"true",children:"Yes"}),(0,l.jsx)("option",{value:"false",children:"No"})]})]});h.defaultProps={generalSettings:{},errors:{},saving:!1};const y=(0,n.memo)(h),b=({eInvoice:e,eWayBill:a,saving:t,onEInvoiceChange:n,onEWayBillChange:s,onCancel:i,onSubmit:o})=>(0,l.jsxs)(p,{title:"GST Settings",hint:"Credentials for the government portals. Fill at least one complete pair before saving.",onSubmit:o,onCancel:i,saving:t,children:[(0,l.jsx)(r.pd,{id:"rev-set-einvoice-username",label:"E-Invoice Username",placeholder:"Enter your email address",value:e.username||"",onChange:e=>n({username:e.target.value}),autoComplete:"off"}),(0,l.jsx)(r.pd,{id:"rev-set-einvoice-password",label:"E-Invoice Password",type:"password",placeholder:"Enter your Password",value:e.password||"",onChange:e=>n({password:e.target.value}),autoComplete:"new-password"}),(0,l.jsx)(r.pd,{id:"rev-set-ewaybill-username",label:"E-Way Bill Username",placeholder:"Enter your email address",value:a.username||"",onChange:e=>s({username:e.target.value}),autoComplete:"off"}),(0,l.jsx)(r.pd,{id:"rev-set-ewaybill-password",label:"E-Way Bill Password",type:"password",placeholder:"Enter your Password",value:a.password||"",onChange:e=>s({password:e.target.value}),autoComplete:"new-password"})]});b.defaultProps={eInvoice:{},eWayBill:{},saving:!1};const C=(0,n.memo)(b);var f=t(70493),x=t(17427),N=t(44262),S=t(1580),j=t(37063);const D=()=>{const e=localStorage.getItem("token"),[a,t]=(0,n.useState)(!1),[r,s]=(0,n.useState)(null),i=async(a,n,i=null,o=!1)=>{t(!0),s(null);try{const t={method:a,url:n,data:o?i:JSON.stringify(i),headers:{"Content-Type":o?"multipart/form-data":"application/json",Authorization:`Bearer ${e}`}},r=await(0,j.A)(t);return{statusCode:null===r||void 0===r?void 0:r.status,...null===r||void 0===r?void 0:r.data}}catch(r){var l,d,c;return s(r.response?r.response.data:r.message),{statusCode:null===(l=r.response)||void 0===l?void 0:l.status,errorMessage:(null===(d=r.response)||void 0===d||null===(c=d.data)||void 0===c?void 0:c.message)||"Something went wrong"}}finally{t(!1)}};return{isLoading:a,error:r,get:async e=>await i("GET",e),post:async(e,a,t=!1)=>await i("POST",e,a,t),put:async(e,a)=>await i("PUT",e,a),remove:async e=>await i("DELETE",e)}},A={voucherMasterId:0,numberingMode:"",prefix:"",suffix:"",firstNumber:0,counterLength:0,clientEntityId:0},I={id:0,isDiscount:!1,discType:"",isRoundOff:!1,dateFormat:"",clientEntityId:0,clientId:0},L={entityName:"",email:"",gstNo:"",panNo:"",address:"",additionalAddress:"",city:"",pinCode:"",contactNo:"",compLogo:"",signature:"",terms:"",bankDetails:""},T={name:"",startDate:"",endDate:"",isCurrentYear:!1,financialYearId:""},Y=/^[^\s@]+@[^\s@]+\.[^\s@]+$/,E=()=>{const{get:e,post:a,put:t}=D(),{appSettings:r,userLoginData:s}=(0,n.useContext)(S.B),i=!(!r||!r.isGSTApplicable),[o,l]=(0,n.use
2State)([]),[d,c]=(0,n.useState)(""),[u,g]=(0,n.useState)(A),[v,m]=(0,n.useState)({}),[p,h]=(0,n.useState)(!1),[y,b]=(0,n.useState)(!1),[C,j]=(0,n.useState)(I),[E,W]=(0,n.useState)({}),[P,U]=(0,n.useState)(!1),[w,G]=(0,n.useState)({id:0,gstPortal:"e-invoice",username:"",password:""}),[M,k]=(0,n.useState)({id:0,gstPortal:"e-waybill",username:"",password:""}),[R,F]=(0,n.useState)(!1),[O,q]=(0,n.useState)(L),[Q,V]=(0,n.useState)({}),[z,Z]=(0,n.useState)(!1),[H,B]=(0,n.useState)([]),[X,J]=(0,n.useState)(!0),[K,_]=(0,n.useState)(!1),[$,ee]=(0,n.useState)(T),[ae,te]=(0,n.useState)({}),[ne,re]=(0,n.useState)(!1),[se,ie]=(0,n.useState)(!0),oe=(0,n.useMemo)(()=>String(u.prefix||"").length+String(u.suffix||"").length+(Number(u.counterLength)||0),[u.prefix,u.suffix,u.counterLength]),le=()=>{c(""),g(A),m({})},de=()=>(0,x.wQ)(f.Ay.GET_GENERAL_SETTINGS).then(e=>{!0===e.success&&j(e.data?{...e.data,clientId:null===s||void 0===s?void 0:s.clientId}:I)}).catch(e=>{console.log("getGeneralSettings-error,",e)}),ce=()=>(0,x.wQ)(f.Ay.GET_GST_SETTING).then(e=>{if(e.success){var a,t;const n=null===e||void 0===e||null===(a=e.data)||void 0===a?void 0:a[0];n&&G({id:n.id||0,gstPortal:n.gstPortal||"e-invoice",username:n.username||"",password:n.password||""});const r=null===e||void 0===e||null===(t=e.data)||void 0===t?void 0:t[1];r&&k({id:r.id||0,gstPortal:r.gstPortal||"e-waybill",username:r.username||"",password:r.password||""})}}).catch(e=>{console.log("getGstSettings-error,",e)}),ue=()=>(0,x.wQ)(f.Ay.GET_PROFILE_DETAILS).then(e=>{var a,t,n,r,s,i,o,l,d,c,u,g,v;!0===e.success&&q({entityName:(null===(a=e.data)||void 0===a?void 0:a.entityName)||"",email:(null===(t=e.data)||void 0===t?void 0:t.email)||"",gstNo:(null===(n=e.data)||void 0===n?void 0:n.gstNo)||"",panNo:(null===(r=e.data)||void 0===r?void 0:r.panNo)||"",address:(null===(s=e.data)||void 0===s?void 0:s.address)||"",additionalAddress:(null===(i=e.data)||void 0===i?void 0:i.additionalAddress)||"",city:(null===(o=e.data)||void 0===o?void 0:o.city)||"",pinCode:(null===(l=e.data)||void 0===l?void 0:l.pinCode)||"",contactNo:(null===(d=e.data)||void 0===d?void 0:d.contactNo)||"",compLogo:(null===(c=e.data)||void 0===c?void 0:c.compLogo)||"",signature:(null===(u=e.data)||void 0===u?void 0:u.signature)||"",terms:(null===(g=e.data)||void 0===g?void 0:g.terms)||"",bankDetails:(null===(v=e.data)||void 0===v?void 0:v.bankDetails)||""})}).catch(e=>{console.log("getCompanyProfileData-error,",e)}),ge=async()=>{J(!0);try{const a=await e(f.Ay.FETCH_FINANCIAL_YEAR_LIST),{statusCode:t,data:n,success:r}=a;200===t&&r&&B(n||[])}catch(a){console.error("Error fetching financial year list:",a)}finally{J(!1)}},ve=()=>{_(!1),ee(T),te({})};return(0,n.useEffect)(()=>{Promise.all([(0,x.wQ)(f.Ay.GET_INVOICE_TYPES).then(e=>{!0===e.success&&l(e.data||[])}).catch(e=>{console.log("getInvoiceTypes-error,",e)}),de(),ce(),ue()]).finally(()=>ie(!1)),ge()},[]),{loading:se,isGstApplicable:i,documentTypes:o,docTypeId:d,docDetails:u,invoiceErrors:v,loadingDocDetails:p,savingInvoice:y,totalInvoiceLength:oe,onDocTypeChange:e=>{var a;c(e),m({}),e?(g(a=>({...a,voucherMasterId:Number(e)})),a=e,h(!0),(0,x.wQ)(`${f.Ay.GET_DOCUMENT_DETAILS}?Id=${a}`).then(e=>{var t,n,r,s,i,o;!0===e.success&&g({voucherMasterId:Number(a),numberingMode:(null===(t=e.data)||void 0===t?void 0:t.numberingType)||"",prefix:(null===(n=e.data)||void 0===n?void 0:n.typePrefix)||"",suffix:(null===(r=e.data)||void 0===r?void 0:r.typeSuffix)||"",firstNumber:(null===(s=e.data)||void 0===s?void 0:s.firstNumber)||"",counterLength:(null===(i=e.data)||void 0===i?void 0:i.counterLength)||"",clientEntityId:parseInt(null===(o=e.data)||void 0===o?void 0:o.clientEntityId,10)||""})}).catch(e=>{console.log("getDocDetails-error,",e)}).finally(()=>{h(!1)})):g(A)},onDocDetailChange:(e,a)=>{g(t=>({...t,[e]:a})),m(a=>({...a,[e]:""}))},resetInvoiceNumbering:le,submitInvoiceNumbering:e=>{e.preventDefault();const a={};if(d||(a.voucherMasterId="Please select invoice type"),u.numberingMode||(a.numberingMode="Please select numbering type"),u.prefix||(a.prefix="Please enter prefix"),u.firstNumber||(a.firstNumber="Please enter first number"),u.counterLength||(a.counterLength="Please enter counter length"),Object.keys(a).length>0)m(a);else{if(oe>16){const e=`Prefix, Suffix and Counter Length combine cannot exceed 16 characters. Current length: ${oe}`;return m({counterLength:e}),void(0,N.U)(e)}m({}),b(!0),(0,x.pw)(f.Ay.UPDATE_INVOICE_NUMBERING,JSON.stringify(u)).then(e=>{var a,t;!0===(null===(a=e.json)||void 0===a?void 0:a.success)?((0,N.V)(e.json.Message),le()):(0,N.U)(null===e||void 0===e||null===(t=e.json)||void 0===t?void 0:t.message)}
2).catch(e=>{console.log("updateInvoiceNumbering-error,",e)}).finally(()=>{b(!1)})}},generalSettings:C,generalErrors:E,savingGeneral:P,onGeneralChange:e=>{j(a=>({...a,...e})),W(a=>{const t={...a};return Object.keys(e).forEach(e=>delete t[e]),t})},resetGeneralSettings:()=>{W({}),de()},submitGeneralSettings:e=>{e.preventDefault();const a={};C.isDiscount&&!C.discType&&(a.discType="Please select discount type"),C.dateFormat||(a.dateFormat="Please select date format"),Object.keys(a).length>0?W(a):(W({}),U(!0),(0,x.pw)(f.Ay.UPDATE_SETTINGS,JSON.stringify(C)).then(e=>{!0===e.json.Success?(localStorage.setItem("appSettings",JSON.stringify(e.json.data)),(0,N.V)(e.json.Message)):(0,N.U)(e.json.Message)}).catch(e=>{console.log("updateGeneralSettings-error,",e)}).finally(()=>{U(!1)}))},eInvoice:w,eWayBill:M,savingGst:R,onEInvoiceChange:e=>G(a=>({...a,...e})),onEWayBillChange:e=>k(a=>({...a,...e})),resetGstSettings:()=>ce(),submitGstSettings:e=>{e.preventDefault();w.username&&w.password||M.username&&M.password?(F(!0),(0,x.kO)(f.Ay.ADD_GST_SETTINGS,JSON.stringify({gstCredentials:[w,M]})).then(e=>{!0===e.json.success&&(0,N.V)("GST settings saved successfully")}).catch(e=>{console.log("saveGSTSettings-error,",e)}).finally(()=>{F(!1)})):(0,N.U)("Please Enter Credentials")},entityDetails:O,profileErrors:Q,savingProfile:z,onProfileChange:e=>{const{name:a,value:t}=e.target;q(e=>({...e,[a]:t})),V(e=>({...e,[a]:""}))},onProfileFileChange:e=>a=>q(t=>({...t,[e]:a})),resetCompanyProfile:()=>{V({}),ue()},submitCompanyProfile:e=>{e.preventDefault();const a={};if(O.entityName||(a.entityName="Entity Name is required"),O.email&&Y.test(O.email)||(a.email="Please Enter your valid email"),i&&!O.gstNo&&(a.gstNo="GST Number is required"),O.contactNo||(a.contactNo="Please Enter your Contact Number"),O.bankDetails||(a.bankDetails="Please Enter Bank Details"),O.city||(a.city="Please Enter your city"),O.pinCode||(a.pinCode="Please Enter your PinCode"),O.address||(a.address="Please Enter Business Address"),Object.keys(a).length>0)return void V(a);V({}),Z(!0);const t=new FormData;Object.keys(O).forEach(e=>t.append(e,O[e])),(0,x.In)(f.Ay.UPDATE_COMPANY_PROFILE,t).then(e=>{!0===e.json.Success&&(0,N.V)("Profile updated successfully")}).catch(e=>{console.log("updateCompanyProfile-error,",e)}).finally(()=>{Z(!1)})},financialYearList:H,loadingYears:X,yearModalOpen:K,yearForm:$,yearErrors:ae,savingYear:ne,openAddYear:()=>{ee(T),te({}),_(!0)},openEditYear:e=>{ee({name:(null===e||void 0===e?void 0:e.name)||"",startDate:(null===e||void 0===e?void 0:e.startDate)||"",endDate:(null===e||void 0===e?void 0:e.endDate)||"",isCurrentYear:(null===e||void 0===e?void 0:e.isCurrentYear)||!1,financialYearId:(null===e||void 0===e?void 0:e.financialYearId)||""}),te({}),_(!0)},closeYearModal:ve,onYearFieldChange:(e,a)=>{ee(t=>({...t,[e]:a})),te(a=>({...a,[e]:""}))},submitYear:async()=>{const e={};if($.name||(e.name="Financial year name is required"),$.startDate||(e.startDate="From date is required"),$.endDate||(e.endDate="To date is required"),Object.keys(e).length>0)te(e);else{re(!0);try{const e=$.financialYearId?t:a,n=await e(f.Ay.FETCH_FINANCIAL_YEAR_LIST,$),{success:r,statusCode:s,message:i}=n;200===s&&r?((0,N.V)(i),ve(),ge()):(0,N.U)(i||"Something went wrong")}catch(n){console.error("submitYear-error,",n)}finally{re(!1)}}}}},W=({documentTypes:e,docTypeId:a,docDetails:t,errors:n,loadingDocDetails:s,saving:i,totalLength:o,onDocTypeChange:d,onDocDetailChange:c,onCancel:u,onSubmit:g})=>{const v=o>16;return(0,l.jsxs)(p,{title:"Invoice Numbering",hint:"Choose how document numbers are built for each invoice type. Prefix, suffix and counter digits together cannot exceed 16 characters.",onSubmit:g,onCancel:u,saving:i,children:[(0,l.jsxs)(r.l6,{id:"rev-set-doc-type",label:"Document Type",value:a,onChange:e=>d(e.target.value),error:n.voucherMasterId,required:!0,children:[(0,l.jsx)("option",{value:"",children:"Select type of Invoice"}),e.map(e=>(0,l.jsx)("option",{value:e.id,children:e.name},e.id))]}),(0,l.jsxs)(r.l6,{id:"rev-set-numbering-mode",label:"Numbering Type",value:t.numberingMode||"",onChange:e=>c("numberingMode",e.target.value),error:n.numberingMode,disabled:!a||s,required:!0,children:[(0,l.jsx)("option",{value:"",children:"Select type..."}),(0,l.jsx)("option",{value:"AUTO",children:"AUTO"}),(0,l.jsx)("option",{value:"MANUAL",children:"MANUAL"})]}),(0,l.jsx)(r.pd,{id:"rev-set-prefix",label:"Prefix",placeholder:"INV-",value:t.prefix||"",onChange:e=>c("prefix",e.target.value.toUpperCase()),error:n.prefix,disabled:!a||s,autoComplete:"off"}),(0,l.jsx)(r.pd,{id:"rev-set-suffix",label:"Suffix",placeholder:"-INV",value:t.suffix||"",onChange:e=>c("suffix",e.target.value.toUpperCase()),disabled:!a||s,autoComplete:"off"}),(0,l.jsx)(r.pd,{id:"rev-set-first-number",label:"First Number",type:"number",placeholder:"1",value:t.firstNumber||"",onChange:e=>c("firstNumber",Number(e.target.value)),error:n.firstNumber,disabled:!a||s}),(0,l.jsx)(r.pd,{id:"rev-set-counter-length",label:"Counter Length",type:"number",placeholder:"6",value:t.counterLength||"",onChange:e=>c("counterLength",e.target.value),error:n.counterLength,disabled:!a||s,helperText:`Total length ${o} of 16`,className:v?"rev-set__field--over-limit":""})]})};W.defaultProps={documentTypes:[],docTypeId:"",docDetails:{},errors:{},loadingDocDetails:!1,saving:!1,totalLength:0};const P=(0,n.memo)(W);var U=t(45582);const w=({entityDetails:e,errors:a,saving:t,isGstApplicable:n,onChange:s,onFileChange:i,onCancel:o,onSubmit:d})=>{const c=String(e.terms||"").length;
2return(0,l.jsxs)(p,{title:"Company Profile",hint:"These details are printed on every invoice, receipt and statement you generate.",onSubmit:d,onCancel:o,saving:t,children:[(0,l.jsx)(r.pd,{id:"rev-set-entity-name",label:"Entity Name",name:"entityName",placeholder:"Enter your entity name",value:e.entityName||"",onChange:s,error:a.entityName,autoComplete:"off"}),(0,l.jsx)(r.pd,{id:"rev-set-email",label:"Email",name:"email",type:"email",placeholder:"Enter your email",value:e.email||"",onChange:s,error:a.email,autoComplete:"off"}),n&&(0,l.jsx)(r.pd,{id:"rev-set-gst-no",label:"GST No",name:"gstNo",placeholder:"Enter your GST No",value:e.gstNo||"",onChange:s,error:a.gstNo,autoComplete:"off"}),(0,l.jsx)(r.pd,{id:"rev-set-pan-no",label:"PAN No",name:"panNo",placeholder:"Enter your PAN No",value:e.panNo||"",onChange:s,error:a.panNo,autoComplete:"off"}),(0,l.jsx)(r.pd,{id:"rev-set-contact-no",label:"Contact Number",name:"contactNo",placeholder:"Enter Contact number",value:e.contactNo||"",onChange:s,error:a.contactNo,autoComplete:"off"}),(0,l.jsx)(r.pd,{id:"rev-set-city",label:"City",name:"city",placeholder:"Enter your city",value:e.city||"",onChange:s,error:a.city,autoComplete:"off"}),(0,l.jsx)(r.pd,{id:"rev-set-pincode",label:"PinCode",name:"pinCode",placeholder:"Enter your PinCode",value:e.pinCode||"",onChange:s,error:a.pinCode,autoComplete:"off"}),(0,l.jsx)(r.uU,{id:"rev-set-logo",label:"Company / Organization Logo",value:e.compLogo,onChange:i("compLogo"),placeholderSrc:U,accept:"image/jpg,image/jpeg,image/png,image/gif,image/bmp,image/webp,image/svg+xml",helperText:"Printed on the header of every invoice template.",size:"sm"}),(0,l.jsx)(r.uU,{id:"rev-set-signature",label:"Authorised Signature",value:e.signature,onChange:i("signature"),placeholderSrc:U,accept:"image/jpg,image/jpeg,image/png,image/gif,image/bmp,image/webp,image/svg+xml",helperText:"Printed above the signatory line.",size:"sm"}),(0,l.jsx)(r.TM,{id:"rev-set-address",label:"Address",name:"address",rows:"4",placeholder:"Address...",value:e.address||"",onChange:s,error:a.address}),(0,l.jsx)(r.TM,{id:"rev-set-additional-address",label:"Additional Address",name:"additionalAddress",rows:"4",placeholder:"Additional Address",value:e.additionalAddress||"",onChange:s,error:a.additionalAddress}),(0,l.jsx)(r.TM,{id:"rev-set-bank-details",label:"Bank Details",name:"bankDetails",rows:"4",placeholder:"Please enter your bank details...",value:e.bankDetails||"",onChange:s,error:a.bankDetails}),(0,l.jsxs)("div",{className:"rev-set__field",children:[(0,l.jsx)(r.TM,{id:"rev-set-terms",label:"Terms & Condition / Disclaimers",name:"terms",rows:"4",maxLength:250,placeholder:"Start writing here...",value:e.terms||"",onChange:s}),(0,l.jsxs)("span",{className:["rev-set__counter",c>=250?"rev-set__counter--limit":""].filter(Boolean).join(" "),children:[c," of ",250," characters"]})]})]})};w.defaultProps={entityDetails:{},errors:{},saving:!1,isGstApplicable:!1};const G=(0,n.memo)(w),M=()=>{const{loading:e,isGstApplicable:a,documentTypes:t,docTypeId:n,docDetails:s,invoiceErrors:i,loadingDocDetails:o,savingInvoice:d,totalInvoiceLength:c,onDocTypeChange:g,onDocDetailChange:m,resetInvoiceNumbering:p,submitInvoiceNumbering:h,generalSettings:b,generalErrors:f,savingGeneral:x,onGeneralChange:N,resetGeneralSettings:S,submitGeneralSettings:j,eInvoice:D,eWayBill:A,savingGst:I,onEInvoiceChange:L,onEWayBillChange:T,resetGstSettings:Y,submitGstSettings:W,entityDetails:U,profileErrors:w,savingProfile:M,onProfileChange:k,onProfileFileChange:R,resetCompanyProfile:F,submitCompanyProfile:O,financialYearList:q,loadingYears:Q,yearModalOpen:V,yearForm:z,yearErrors:Z,savingYear:H,openAddYear:B,openEditYear:X,closeYearModal:J,onYearFieldChange:K,submitYear:_}=E();return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(r.qK,{children:[(0,l.jsx)(r.zY,{title:"Revenue Settings",subtitle:"Numbering, defaults, tax credentials, company profile and financial years for AR Revenue."}),e?(0,l.jsx)(r.qI,{padding:"md",children:(0,l.jsxs)("div",{className:"rev-set__skeletons",children:[(0,l.jsx)(r.u4,{lines:4}),(0,l.jsx)(r.u4,{lines:4})]})}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(r.qI,{padding:"md",children:(0,l.jsx)(P,{documentTypes:t,docTypeId:n,docDetails:s,errors:i,loadingDocDetails:o,saving:d,totalLength:c,onDocTypeChange:g,onDocDetailChange:m,onCancel:p,onSubmit:h})}),(0,l.jsx)(r.qI,{padding:"md",children:(0,l.jsx)(y,{generalSettings:b,errors:f,saving:x,onChange:N,onCancel:S,onSubmit:j})}),a&&(0,l.jsx)(r.qI,{padding:"md",children:(0,l.jsx)(C,{eInvoice:D,eWayBill:A,saving:I,onEInvoiceChange:L,onEWayBillChange:T,onCancel:Y,onSubmit:W})}),(0,l.jsx)(r.qI,{padding:"md",children:(0,l.jsx)(G,{entityDetails:U,errors:w,saving:M,isGstApplicable:a,onChange:k,onFileChange:R,onCancel:F,onSubmit:O})}),(0,l.jsx)(r.qI,{padding:"md",children:(0,l.jsx)(v,{rows:q,loading:Q,onAdd:B,onEdit:X})})]})]}),(0,l.jsx)(u,{open:V,form:z,errors:Z,saving:H,onFieldChange:K,onClose:J,onSubmit:_})]})},k=(0,n.memo)(M)},32494(e,a,t){t.d(a,{A:()=>n});const n=(0,t(77784).A)("calendar-range",[["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M17 14h-6",key:"bkmgh3"}],["path",{d:"M13 18H7",key:"bb0bb7"}],["path",{d:"M7 14h.01",key:"1qa3f1"}],["path",{d:"M17 18h.01",key:"1bdyru"}]])},45582(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAc4AAAHOCAIAAACehH7nAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i
277u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNTgwMTE3NDA3MjA2ODExODA4MzkyM0JERUMzODk4NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3RjM0Mzc5MUE3NDkxMUUyQjNDRTg5RDNFQjJEOEE0QSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3RjM0Mzc5MEE3NDkxMUUyQjNDRTg5RDNFQjJEOEE0QSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDc4MDExNzQwNzIwNjgxMTgwODM5MjNCREVDMzg5ODQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDU4MDExNzQwNzIwNjgxMTgwODM5MjNCREVDMzg5ODQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7FiBOtAAAWlElEQVR42uzdT2hc173A8VR1J4o8/qfgSqU8LRStBBFaBRy8CjF0VVx4Oxve22XRnQN5uyyyewV714W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"}}]); 3//# sourceMappingURL=6994.03fd5311.chunk.js.map
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.