PageSourceSearch

https://meets-service.vercel.app/_next/static/chunks/pages/dashboard/aliquote-cc6ece704dce51a3.js

js meets-service.vercel.app collected 2026-10-03 07:19:02 UTC 14,808 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4423],{74190:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/dashboard/aliquote",function(){return a(27429)}])},27429:function(e,t,a){"use strict";a.r(t),a.d(t,{__N_SSP:function(){return X},default:function(){return B}});var i=a(85893),n=a(67294),o=a(41664),l=a.n(o),r=a(87357),s=a(66242),c=a(38333),d=a(86886),u=a(67720),p=a(18972),x=a(93946),m=a(15861),h=a(78445),g=a(44267),f=a(50130),j=a(6154);async function Z(e){let t=await j.Z.post("https://www.portale-meatsservicesrl.com/api/aliquote/delete",e,{withCredentials:!0}),a=await t.data;return a}var b=JSON.parse('[{"codice":"N1","descrizione":"N1 escluse ex art.15 del DPR 633/72"},{"codice":"N2.1","descrizione":"N2.1 non soggette ad IVA ai sensi degli artt. Da 7 a 7- septies del DPR 633/72"},{"codice":"N2.2","descrizione":"N2.2 non soggette – altri casi"},{"codice":"N3.1","descrizione":"N3.1 non imponibili – esportazioni"},{"codice":"N3.2","descrizione":"N3.2 non imponibili – cessioni intracomunitarie"},{"codice":"N3.3","descrizione":"N3.3 non imponibili – cessioni verso San Marino"},{"codice":"N3.4","descrizione":"N3.4 non imponibili – operazioni assimilate alle cessioni all’esportazione"},{"codice":"N3.5","descrizione":"N3.5 non imponibili – a seguito di dichiarazioni d’intento"},{"codice":"N3.6","descrizione":"N3.6 non imponibili – altre operazioni che non concorrono alla formazione del plafond"},{"codice":"N4","descrizione":"N4 esenti"},{"codice":"N5","descrizione":"N5 regime del margine / IVA non esposta in fattura"},{"codice":"N6.1","descrizione":"N6.1 inversione contabile – cessione di rottami e altri materiali di recupero"},{"codice":"N6.2","descrizione":"N6.2 inversione contabile – cessione di oro e argento ai sensi della legge 7/2000 nonch\xe9 di oreficeria usata ad OPO"},{"codice":"N6.3","descrizione":"N6.3 inversione contabile – subappalto nel settore edile"},{"codice":"N6.4","descrizione":"N6.4 inversione contabile – cessione di fabbricati"},{"codice":"N6.5","descrizione":"N6.5 inversione contabile – cessione di telefoni cellulari"},{"codice":"N6.6","descrizione":"N6.6 inversione contabile – cessione di prodotti elettronici"},{"codice":"N6.7","descrizione":"N6.7 inversione contabile – prestazioni comparto edile e settori connessi"},{"codice":"N6.8","descrizione":"N6.8 inversione contabile – operazioni settore energetico"},{"codice":"N6.9","descrizione":"N6.9 inversione contabile – altri casi"},{"codice":"N7","descrizione":"N7 IVA assolta in altro stato UE (prestazione di servizi di telecomunicazioni, tele-radiodiffusione ed elettronici ex art. 7-sexies lett. f, g, art. 74- sexies DPR 633/72)"}]'),v=a(63730),_=a(50613),N=a(56456),z=a(72852),y=a(50657),w=a(11057),C=a(90948),P=a(16628),S=a(6514),W=a(31425),k=a(50480);async function A(e){let t=await j.Z.post("https://www.portale-meatsservicesrl.com/api/aliquote/create",e,{withCredentials:!0}),a=await t.data;return a}var q=a(9405),I=a(86501);let T=(0,n.forwardRef)(function(e,t){return(0,i.jsx)(P.Z,{ref:t,...e})}),M=(0,C.ZP)(x.Z)(e=>{let{theme:t}=e;return{top:0,right:0,color:"grey.500",position:"absolute",boxShadow:t.shadows[2],transform:"translate(10px, -10px)",borderRadius:t.shape.borderRadius,backgroundColor:"".concat(t.palette.background.paper," !important"),transition:"transform 0.25s ease-in-out, box-shadow 0.25s ease-in-out","&:hover":{transform:"translate(7px, -5px)"}}}),E=e=>
1{let[t,a]=(0,n.useState)(!1),[o,l]=(0,n.useState)({name:"",type:"",operazione:"",percentuale:"",soggetto_a_bollo:!1,natura_fatt_elett_pa:""}),c=[["name","percentuale"]],u=async()=>{let e=c[0],t=null==e?void 0:e.filter(e=>!o[e]);return!((null==t?void 0:t.length)>0)||(I.ZP.error("Compila tutti i campi obbligatori: ".concat(t.join(", "))),!1)},x=e=>{l({...o,soggetto_a_bollo:!e.target.value})},h=async()=>{await A(o).then(async t=>{I.ZP.success("Aliquota aggiunta");let a=await (0,q.p)();e.setAliquoteListType(a)}),a(!1)};return(0,i.jsxs)(s.Z,{children:[(0,i.jsxs)(w.Z,{onClick:()=>a(!0),variant:"contained",sx:{"& svg":{mr:2}},children:[(0,i.jsx)(v.Z,{fontSize:"1.125rem",icon:"tabler:plus"}),"Aggiungi Aliquota IVA"]}),(0,i.jsxs)(y.Z,{fullWidth:!0,open:t,maxWidth:"md",scroll:"body",onClose:()=>a(!1),TransitionComponent:T,onBackdropClick:()=>a(!1),sx:{"& .MuiDialog-paper":{overflow:"visible"}},children:[(0,i.jsxs)(S.Z,{sx:{pb:e=>"".concat(e.spacing(8)," !important"),px:e=>["".concat(e.spacing(5)," !important"),"".concat(e.spacing(15)," !important")],pt:e=>["".concat(e.spacing(8)," !important"),"".concat(e.spacing(12.5)," !important")]},children:[(0,i.jsx)(M,{onClick:()=>a(!1),children:(0,i.jsx)(v.Z,{icon:"tabler:x",fontSize:"1.25rem"})}),(0,i.jsxs)(r.Z,{sx:{mb:8,textAlign:"center"},children:[(0,i.jsx)(m.Z,{variant:"h3",sx:{mb:3},children:"Nuova Aliquota IVA"}),(0,i.jsx)(m.Z,{sx:{color:"text.secondary"},children:"Aggiungi una nuova aliquota da poter utilizzare in fattura"})]}),(0,i.jsxs)(d.ZP,{container:!0,spacing:6,children:[(0,i.jsx)(d.ZP,{item:!0,xs:12,sm:6,children:(0,i.jsx)(N.Z,{fullWidth:!0,label:"Nome",value:o.name,placeholder:"IVA al 22",onChange:e=>l({...o,name:e.target.value})})}),(0,i.jsx)(d.ZP,{item:!0,xs:12,sm:6,children:(0,i.jsx)(N.Z,{fullWidth:!0,label:"Tipo",value:o.type,placeholder:"Imponibile",onChange:e=>l({...o,type:e.target.value})})}),(0,i.jsx)(d.ZP,{item:!0,xs:12,sm:6,children:(0,i.jsx)(N.Z,{fullWidth:!0,label:"Tipo di operzione",value:o.operazione,placeholder:"Imponibile",onChange:e=>l({...o,operazione:e.target.value})})}),(0,i.jsx)(d.ZP,{item:!0,sm:6,xs:12,children:(0,i.jsx)(N.Z,{type:"number",label:"Percentuale",placeholder:"20",onChange:e=>l({...o,percentuale:e.target.value})})}),(0,i.jsx)(d.ZP,{item:!0,xs:12,sm:6,children:(0,i.jsx)(N.Z,{select:!0,fullWidth:!0,label:"Natura fatt.elettronica PA",placeholder:"N1",value:o.natura_fatt_elett_pa,onChange:e=>l({...o,natura_fatt_elett_pa:e.target.value}),children:b.map(e=>(0,i.jsx)(p.Z,{value:e.codice,children:e.codice},e.codice))})}),(0,i.jsx)(d.ZP,{item:!0,xs:12,sm:6,children:(0,i.jsx)(k.Z,{sx:{"& .MuiFormControlLabel-label":{color:"text.secondary"}},control:(0,i.jsx)(z.Z,{onChange:e=>x(e)}),label:"Soggetto a bollo"})})]})]}),(0,i.jsx)(W.Z,{sx:{justifyContent:"center",px:e=>["".concat(e.spacing(5)," !important"),"".concat(e.spacing(15)," !important")],pb:e=>["".concat(e.spacing(8)," !important"),"".concat(e.spacing(12.5)," !important")]},children:(0,i.jsx)(w.Z,{variant:"contained",sx:{mr:1},onClick:async()=>{let e=await u();e?h():I.ZP.error("Qualcosa \xe8 andato storto nella creazione dell'aliquota. Verifica di aver compilato tutti i campi necessari e riprova")},disabled:!o.percentuale||!o.name,children:"Aggiungi aliquota"})})]})]})},D=e=>{let{setAliquoteListType:t}=e;return(0,i.jsx)(r.Z,{sx:{py:4,px:6,rowGap:2,columnGap:4,display:"flex",flexWrap:"wrap",alignItems:"center",justifyContent:"space-between"},children:(0,i.jsx)(r.Z,{sx:{rowGap:2,display:"flex",flexWrap:"wrap",alignItems:"center"},children:(0,i.jsx)(E,{setAliquoteListType:t})})})};var O=a(52046),R=a(37645),V=a(58951),L=a(69368);async function F(e){let t=await j.Z.post("https://www.portale-meatsservicesrl.com/api/aliquote/modify",e,{withCredentials:!0}),a=await t.data;return a}let G=e=>{let{aliquota:t,setAliquoteListType:a}
1=e,[o,l]=(0,n.useState)(!1),[r,s]=(0,n.useState)({...t}),c=(e,t)=>{s({...r,[e]:t})},u=e=>{let t=[{name:"name",to:e.name},{name:"type",to:e.type},{name:"operazione",to:e.operazione},{name:"percentuale",to:e.percentuale},{name:"soggetto_a_bollo",to:e.soggetto_a_bollo},{name:"natura_fatt_elett_pa",to:e.natura_fatt_elett_pa}];return{id:e._id,fields:t}},p=async()=>{try{let e=u(r);await F(e).then(async e=>{m(),I.ZP.success("Modifica effettuata");let t=await (0,q.p)();a(t)})}catch(e){I.ZP.error("Modifica non effettuata. Riprova")}},x=()=>l(!0),m=()=>l(!1),h=e=>{c("soggetto_a_bollo",e.target.checked)};return(0,i.jsxs)(n.Fragment,{children:[(0,i.jsx)(w.Z,{onClick:x,children:"Modifica"}),(0,i.jsxs)(y.Z,{open:o,onClose:m,"aria-labelledby":"form-dialog-title",children:[(0,i.jsxs)(R.Z,{id:"form-dialog-title",children:["Modifica Articolo ",null==t?void 0:t.name," ",(null==t?void 0:t.soggetto_a_bollo)&&(null==r?void 0:r.soggetto_a_bollo)?"asd":"sddd"," "]}),(0,i.jsxs)(S.Z,{children:[(0,i.jsx)(V.Z,{sx:{mb:3},children:"Modifica le informazioni dell articolo "}),(0,i.jsxs)(d.ZP,{container:!0,spacing:6,children:[(0,i.jsx)(d.ZP,{item:!0,xs:12,sm:6,children:(0,i.jsx)(N.Z,{fullWidth:!0,label:"Nome",value:r.name,placeholder:"Cantiere srl",onChange:e=>c("name",e.target.value)})}),(0,i.jsx)(d.ZP,{item:!0,xs:12,sm:6,children:(0,i.jsx)(N.Z,{fullWidth:!0,label:"Tipo",value:r.type,placeholder:"Imponibile",onChange:e=>c("type",e.target.value)})}),(0,i.jsx)(d.ZP,{item:!0,xs:12,sm:6,children:(0,i.jsx)(N.Z,{fullWidth:!0,label:"Tipo di operzione",value:r.operazione,placeholder:"Imponibile",onChange:e=>c("operazione",e.target.value)})}),(0,i.jsx)(d.ZP,{item:!0,sm:6,xs:12,children:(0,i.jsx)(N.Z,{type:"number",label:"Percentuale",placeholder:"20",value:r.percentuale,onChange:e=>c("percentuale",e.target.value)})}),(0,i.jsx)(d.ZP,{item:!0,xs:12,sm:6,children:(0,i.jsx)(N.Z,{fullWidth:!0,label:"Natura fatt.elettronica PA",value:r.natura_fatt_elett_pa,placeholder:"n1",onChange:e=>c("natura_fatt_elett_pa",e.target.value)})}),(0,i.jsx)(d.ZP,{item:!0,xs:12,sm:6,children:(0,i.jsx)(k.Z,{control:(0,i.jsx)(L.Z,{checked:r.soggetto_a_bollo,onChange:e=>h(e)}),label:"Soggetto a bollo"})})]})]}),(0,i.jsxs)(W.Z,{className:"dialog-actions-dense",children:[(0,i.jsx)(w.Z,{onClick:m,children:"Annulla"}),(0,i.jsx)(w.Z,{onClick:p,children:"Salva"})]})]})]})};var H=a(44153);let Q=e=>{let{}=e,t=e=>{let{id:t,aliquota:a}=e,[l,r]=(0,n.useState)(null),s=e=>{r(e.currentTarget)},d=()=>{r(null)},u=async()=>{try{await Z({aliquotaID:t}).then(async e=>{let t=await (0,q.p)();o(t),z(t)}),d()}catch(e){console.error("Errore durante l'eliminazione del cantiere:",e)}};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(x.Z,{size:"small",onClick:s,children:(0,i.jsx)(v.Z,{icon:"tabler:dots-vertical"})}),(0,i.jsxs)(c.Z,{keepMounted:!0,anchorEl:l,open:!!l,onClose:d,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},PaperProps:{style:{minWidth:"8rem"}},children:[(0,i.jsxs)(p.Z,{onClick:d,sx:{"& svg":{mr:2}},children:[(0,i.jsx)(v.Z,{icon:"tabler:edit",fontSize:20}),(0,i.jsx)(G,{aliquota:a,setAliquoteListType:z})]}),(0,i.jsxs)(p.Z,{onClick:u,sx:{"& svg":{mr:2}},children:[(0,i.jsx)(v.Z,{icon:"tabler:trash",fontSize:20}),"Elimina"]})]})]})},[a,o]=(0,n.useState)([]),[j,z]=(0,n.useState)([]),[y,w]=(0,n.useState)(""),[C,P]=(0,n.useState)(!1),[S,W]=(0,n.useState)({page:0,pageSize:10}
1),[k,A]=(0,n.useState)({name:"",type:"",natura_fatt_elett_pa:"",percentuale:0}),I=()=>P(!C),T=(e,t)=>{var a;let i=(null==e?void 0:null===(a=e.target)||void 0===a?void 0:a.value)||"",n=""===i?"":i;A(e=>({...e,[t]:n}))};return(0,n.useEffect)(()=>{let e=[...a].filter(e=>Object.keys(k).every(t=>{if(!k[t])return"".concat(e[t]).includes(y);{let a=k[t].toLowerCase();return""===a||"".concat(e[t]).toLowerCase().includes(a)}}));z(e)},[k]),(0,n.useEffect)(()=>{(async function(){try{let e=await (0,q.p)();o(e),z(e)}catch(e){console.error(e)}})()},[]),(0,i.jsxs)(d.ZP,{container:!0,spacing:6.5,children:[(0,i.jsx)(d.ZP,{item:!0,xs:12,children:(0,i.jsxs)(s.Z,{children:[(0,i.jsx)(h.Z,{title:"Ricerca Aliquota IVA"}),(0,i.jsx)(g.Z,{children:(0,i.jsxs)(d.ZP,{container:!0,spacing:6,children:[(0,i.jsx)(d.ZP,{item:!0,sm:3,xs:12,children:(0,i.jsx)(N.Z,{fullWidth:!0,value:k.name,label:"Cerca per nome",placeholder:"Cerca per nome",onChange:e=>T(e,"name")})}),(0,i.jsx)(d.ZP,{item:!0,sm:3,xs:12,children:(0,i.jsx)(N.Z,{fullWidth:!0,value:k.type,label:"Cerca per tipo",placeholder:"Cerca per tipo",onChange:e=>T(e,"type")})}),(0,i.jsx)(d.ZP,{item:!0,sm:3,xs:12,children:(0,i.jsxs)(N.Z,{select:!0,fullWidth:!0,label:"Natura fatt.elettronica PA",placeholder:"N1",value:k.natura_fatt_elett_pa,onChange:e=>T(e,"natura_fatt_elett_pa"),children:[(0,i.jsx)(p.Z,{value:"",children:"Qualsiasi"},""),b.map(e=>(0,i.jsx)(p.Z,{value:e.codice,children:e.codice},e.codice))]})}),(0,i.jsx)(d.ZP,{item:!0,sm:3,xs:12,children:(0,i.jsx)(N.Z,{type:"number",label:"Percentuale",placeholder:"20",value:k.percentuale,onChange:e=>T(e,"percentuale")})})]})}),(0,i.jsx)(u.Z,{sx:{m:"0 !important"}}),(0,i.jsx)(D,{value:y,handleFilter:()=>!0,setAliquoteListType:z,toggle:I}),(0,i.jsx)(f._,{autoHeight:!0,rowHeight:62,rows:j,columns:[{flex:.1,minWidth:300,field:"surname",headerName:"Nome",renderCell:e=>{let{row:t}=e,{name:a}=t;return(0,i.jsxs)(r.Z,{sx:{display:"flex",alignItems:"center"},children:[" ",(0,i.jsx)(r.Z,{sx:{display:"flex",alignItems:"flex-start",flexDirection:"column"},children:(0,i.jsx)(m.Z,{noWrap:!0,component:l(),href:"/dashboard/user/view/account",sx:{fontWeight:500,textDecoration:"none",color:"text.secondary","&:hover":{color:"primary.main"}},children:a})})]})}},{flex:.1,field:"type",minWidth:150,headerName:"Tipo",renderCell:e=>{let{row:t}=e;return(0,i.jsx)(r.Z,{sx:{display:"flex",alignItems:"center"},children:(0,i.jsx)(m.Z,{noWrap:!0,sx:{color:"text.secondary",textTransform:"capitalize"},children:t.type})})}},{flex:.1,field:"natura_fatt_elett_pa",minWidth:170,headerName:"natura fatt. elett.",renderCell:e=>{let{row:t}=e;return(0,i.jsx)(r.Z,{sx:{display:"flex",alignItems:"center"},children:(0,i.jsx)(m.Z,{noWrap:!0,sx:{color:"text.secondary",textTransform:"capitalize"},children:t.natura_fatt_elett_pa})})}},{flex:.1,minWidth:50,field:"percentuale",headerName:"percentuale",renderCell:e=>{let{row:t}=e;return(0,i.jsx)(m.Z,{noWrap:!0,sx:{color:"text.secondary"},children:t.percentuale})}},{minWidth:50,field:"soggetto_a_bollo",headerName:"Soggetto a bollo",renderCell:e=>{let{row:t}=e;return(0,i.jsxs)(i.Fragment,{children:[" ",t.soggetto_a_bollo?(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(_.Z,{rounded:!0,skin:"dark",size:"small",color:"success",sx:{textTransform:"capitalize"}})}):(0,i.jsx)(_.Z,{rounded:!0,skin:"dark",size:"small",color:"warning",sx:{textTransform:"capitalize"}})]})}},{minWidth:10,sortable:!1,field:"actions",headerName:"",renderCell:e=>{let{row:a}=e;return(0,i.jsx)(t,{id:a._id.toString(),aliquota:a})}}],disableRowSelectionOnClick:!0,pageSizeOptions:[10,25,50],paginationModel:S,localeText:H.K.components.MuiDataGrid.defaultProps.localeText,onPaginationModelChange:W,getRowId:e=>e._id})]})}),(0,i.jsx)(O.Z,{open:C,toggle:I})]})};Q.acl={action:"read",subject:"fattureDiVendita"};var X=!0,B=Q},9405:function(e,t,a){"use strict";a.d(t,{p:function(){return n}});var i=a(6154);async function n(){let e=await i.Z.get("https://www.portale-meatsservicesrl.com/api/aliquote",{withCredentials:!0}),t=await e.data;return t}}},function(e){e.O(0,[9230,130,7536,2216,3553,2046,9774,2888,179],function(){return e(e.s=74190)}),_N_E=e.O()}]);

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.