PageSourceSearch

https://atlyginimoskaiciuokle.com/assets/InvoiceSettingsPage-D5mb4cq0.js

js atlyginimoskaiciuokle.com collected 2026-10-04 14:55:41 UTC 22,235 bytes, 1 lines download raw bytes

1import{c as de,j as e,r,B as d,T as g,a as U,i as ie,h as M,A as V,G as p,e as I,z as H,bd as ce,g as B,M as le,aY as re,Q as ne,a9 as ue,R as oe,a5 as pe,ah as me,I as ke,be as xe}from"./index-8OtTeWzA.js";import{i as Z}from"./invoicingApi-BAQefBzo.js";import{L as ye}from"./Lock-Dxga2Cc9.js";import{C as be}from"./CheckCircle-CrQnkkM8.js";import{E as fe}from"./Error-DOqVH9Q0.js";import{u as ge}from"./InvSubscriptionContext-B79pA9y8.js";import{H as he}from"./HelpOutline-DaQzPQLB.js";import{A as je}from"./APIProviderKeys-DyqVmFOs.js";import{D as ve}from"./Delete-BSByukSo.js";import{U as _e}from"./Upload-CTn9lxFL.js";import{I as se}from"./InputAdornment-D50-5ub7.js";import{S as Se}from"./Save-Dibeh6_E.js";import{S as Pe}from"./Snackbar-CHjXruoP.js";import"./Edit-DH9trVRU.js";import"./PlayCircle-B6lm4q2B.js";const ze=de(e.jsx("path",{d:"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h10v-2H4v-6h18V6c0-1.11-.89-2-2-2m0 4H4V6h16zm4 9v2h-3v3h-2v-3h-3v-2h3v-3h2v3z"}),"AddCard"),X={primary:"#333",bg:"#fafafa",border:"#e0e0e0"},Ie={p:2.5,backgroundColor:X.bg,borderRadius:3,border:`1px solid ${X.border}`,mb:3},Ce={fontSize:18,fontWeight:700,mb:1.5},ee=[{name:"montonio",displayName:"Montonio",description:"Klientai galės apmokėti per Lietuvos ir kitų šalių bankus, kortele, Apple Pay, Google Pay.",helpUrl:"https://help.montonio.com/en/articles/27851-how-to-find-api-keys-for-sandbox-payments",fields:[{key:"access_key",label:"Access Key",type:"text",placeholder:"pvz. c619b5fd-9f05-4df5-..."},{key:"secret_key",label:"Secret Key",type:"password",placeholder:""}]}
1,{name:"paysera",displayName:"Paysera",description:"Klientai galės apmokėti per Paysera sistemą, bankų nuorodas ir korteles.",helpUrl:"https://support.paysera.com/en-us/13-12-payment-collection-projects/162-12-11-test-payments",fields:[{key:"project_id",label:"Projekto ID",type:"text",placeholder:"pvz. 123456"},{key:"sign_password",label:"Parašo slaptažodis",type:"password",placeholder:""}]}],ae="••••••••",Ae=(u,n)=>u.fields.some(i=>!!n[i.key]),We=(u,n)=>n?u.type==="password"?ae:n:"",Ee=({value:u={},onChange:n,showMsg:i,locked:A=!1})=>{const[E,W]=r.useState(null),[F,K]=r.useState(null),[y,m]=r.useState({}),[L,b]=r.useState({}),[R,D]=r.useState({}),j=u||{},O=r.useCallback((a,f,h)=>{m(o=>({...o,[a]:void 0})),b(o=>({...o,[a]:void 0})),D(o=>({...o,[`${a}.${f}`]:!0})),n==null||n({...j,[a]:{...j[a]||{},[f]:h}})},[j,n]),t=a=>{const f=j[a.name]||{};return a.fields.every(h=>{const o=f[h.key];return o?h.type==="password"&&!R[`${a.name}.${h.key}`]?!0:o!==ae:!1})},c=r.useCallback(async a=>{var f,h,o,S,P;W(a),b(v=>({...v,[a]:void 0})),m(v=>({...v,[a]:void 0}));try{const v=j[a]||{},{data:k}=await Z.connectPaymentProvider({provider:a,...v});if(k!=null&&k.connected){m(_=>({..._,[a]:"connected"}));const z={...j[a]||{}};if(k.available_methods&&(z.available_methods=k.available_methods),z.last_test_result={connected:!0},n==null||n({...j,[a]:z}),(f=k.available_methods)!=null&&f.length){const _=((h=ee.find($=>$.name===a))==null?void 0:h.displayName)||a;i==null||i(`${_} prijungta! Galimi ${k.available_methods.length} mokėjimo būdai.`,"success")}else{const _=((o=ee.find($=>$.name===a))==null?void 0:o.displayName)||a;i==null||i(`${_} sėkmingai prijungta!`,"success")}}else{m(_=>({..._,[a]:"error"}));const z=(k==null?void 0:k.error)||"Nepavyko prisijungti – patikrinkite raktus";b(_=>({..._,[a]:z})),i==null||i(z,"error")}}catch(v){m(z=>({...z,[a]:"error"}));const k=((P=(S=v.response)==null?void 0:S.data)==null?void 0:P.detail)||"Nepavyko prisijungti";b(z=>({...z,[a]:k})),i==null||i(k,"error")}finally{W(null)}},[j,n,i]),C=r.useCallback(async a=>{var f,h;K(a);try{await Z.disconnectPaymentProvider({provider:a}),m(o=>({...o,[a]:void 0})),b(o=>({...o,[a]:void 0})),n==null||n({...j,[a]:{}}),D(o=>{const S={...o};return Object.keys(S).forEach(P=>{P.startsWith(`${a}.`)&&delete S[P]}),S}),i==null||i("Raktai ištrinti")}catch(o){i==null||i(((h=(f=o.response)==null?void 0:f.data)==null?void 0:h.detail)||"Klaida trinant raktus","error")}finally{K(null)}},[j,n,i]);return e.jsxs(d,{sx:Ie,children:[e.jsxs(d,{sx:{display:"flex",alignItems:"center",gap:1,mb:1.5},children:[e.jsx(ze,{sx:{color:X.primary,fontSize:24}}),e.jsx(g,{sx:{...Ce,color:X.primary,mb:0},children:"Tiesioginio apmokėjimo nuorodos sąskaitose"})]}),e.jsx(g,{variant:"body2",color:"text.secondary",sx:{mb:2.5},children:"Prijunkite mokėjimo teikėją, kad sąskaitos turėtų tiesioginę apmokėjimo nuorodą. Klientai galės apmokėti vienu paspaudimu, o sąskaita automatiškai pasižymės kaip apmokėta."}),A&&e.jsxs(d,{sx:{display:"flex",alignItems:"center",gap:1.5,px:2.5,py:{xs:1.5,md:1.75},mb:2.5,borderRadius:3,bgcolor:"rgba(255, 145, 0, 0.10)",border:"1px solid rgba(255, 145, 0, 0.28)",boxShadow:"0 10px 30px rgba(255, 145, 0, 0.10)",backdropFilter:"blur(8px)",flexWrap:"wrap"},children:[e.jsx(d,{sx:{width:34,height:34,borderRadius:"12px",display:"flex",alignItems:"center",justifyContent:"center",bgcolor:"rgba(255, 145, 0, 0.14)",flexShrink:0},children:e.jsx(ye,{sx:{color:"#F57C00",fontSize:18}})}),e.jsx(g,{variant:"body2",sx:{color:"#3B2A1A",fontWeight:500,lineHeight:1.5,flex:1,minWidth:200},children:"Apmokėjimo nuorodos prieinamos tik su mokamu planu arba bandomuoju laikotarpiu."}),e.jsx(U,{size:"small",href:"/papildyti#planai",sx:{textTransform:"none",borderRadius:2.5,px:2,py:.75,minWidth:"fit-content",flexShrink:0,fontWeight:600,color:"#fff",background:"linear-gradient(135deg, #FF9800 0%, #F57C00 100%)",boxShadow:"none","&:hover":{background:"linear-gradient(135deg, #FB8C00 0%, #EF6C00 100%)",boxShadow:"none"}},children:"Įsigyti planą"})]}),ee.map(a=>{var s,x;const f=j[a.name]||{},h=y[a.name],o=L[a.name],S=E===a.name,P=F===a.name,v=Ae(a,f),k=f.available_methods||[],z=((s=f.last_test_result)==null?void 0:s.connected)===!0,_=h==="connected"||v&&z&&h!=="error",$=(x=f.last_test_result)==null?void 0:x.error;return e.jsxs(ie,{variant:"outlined",sx:{p:2,mb:2,borderRadius:2},children:[e.jsxs(d,{sx:{display:"flex",alignItems:"center",gap:1,mb:1.5,flexWrap:"wrap"},children:[e.jsx(g,{fontWeight:600,children:a.displayName}),_&&e.jsx(M,{icon:e.jsx(be,{sx:{fontSize:14}}),label:"Prijungta",size:"small",color:"success",sx:{fontSize:11,height:22}}),(h==="error"||v&&!z&&!_)&&e.jsx(M,{icon:e.jsx(fe,{sx:{fontSize:14}}),label:"Klaida",size:"small",color:"error",sx:{fontSize:11,height:22}})]}),e.jsx(g,{variant:"body2",color:"text.secondary",sx:{mb:1.5},children:a.description}),_&&k.length>0&&e.jsxs(d,{sx:{mb:1.5},children:[e.jsxs(g,{variant:"caption",color:"text.secondary",sx:{mb:.5,display:"block"},children:["Galimi mokėjimo būdai (",k.length,"):"]}),e.jsx(d,{sx:{display:"flex",gap:.5,flexWrap:"wrap"},children:k.map(l=>e.jsx(M,{label:l.name,size:"small",variant:"outlined",sx:{fontSize:11,height:22}},l.bic||l.name))})]}),!o&&$&&v&&!_&&e.jsxs(V,{severity:"error",sx:{mb:1.5,fontSize:13},children:["Paskutinis bandymas: ",$]}),e.jsx(p,{container:!0,spacing:1.5,sx:{mb:1.5},children:a.fields.map(l=>{const w=f[l.key]||"",T=!!R[`${a.name}.${l.key}`]?w:We(l,w);return e.jsx(p,{size:{xs:12,sm:6},children:e.jsx(I,{fullWidth:!0,size:"small",label:l.label,type:l.type==="password"?"password":"text",placeholder:l.placeholder,value:T,disabled:A,onFocus:()=>{!A&&T===ae&&O(a.name,l.key,"")},onChange:Y=>{A||O(a.name,l.key,Y.target.value)}})},l.key)})}),o&&e.jsx(V,{severity:"error",sx:{mb:1.5,fontSize:13},children:o}),e.jsxs(d,{sx:{display:"flex",alignItems:"center",gap:1,mt:.5,flexWrap:"wrap"},children:[e.jsx(U,{variant:"contained",size:"small",onClick:()=>c(a.name),disabled:S||!t(a)||A,startIcon:S?e.jsx(H,{size:14,color:"inherit"}):null,children:S?"Jungiamasi...":"Prijungti"}),v&&e.jsx(U,{size:"small",color:"error",variant:"text",onClick:()=>C(a.name),disabled:P,startIcon:P?e.jsx(H,{size:14}):e.jsx(ce,{sx:{fontSize:16}}),sx:{textTransform:"none",fontSize:13},children:"Ištrinti raktus"}),a.helpUrl&&e.jsx(g,{variant:"caption",color:"text.secondary",component:"a",href:a.helpUrl,target:"_blank",rel:"noopener noreferrer",sx:{textDecoration:"underline",cursor:"pointer"},children:"Kur rasti raktus?"})]})]},a.name)})]})};function Fe({onProgramChange:u}){const[n,i]=r.useState(""),[A,E]=r.useState(!1),[W,F]=r.useState(!1);r.useEffect(()=>{B.get("/profile/",{withCredentials:!0}).then(({data:y})=>{const m=y.default_accounting_program||"";i(m),u&&u(m)})},[]);const K=async y=>{const m=y.target.value;i(m),u&&u(m),E(!0);try{await B.patch("/profile/",{default_accounting_program:m},{withCredentials:!0}),F(!0),setTimeout(()=>F(!1),2e3)}catch{}finally{E(!1)}};return e.jsxs(d,{children:[e.jsx(g,{variant:"body2",color:"text.secondary",sx:{mb:1.5}
1,children:"Pasirinkite savo buhalterinę programą sąskaitų duomenų eksportui."}),e.jsxs(le,{fullWidth:!0,sx:{mb:2},children:[e.jsx(re,{id:"inv-acc-prog-label",children:"Buhalterinė programa"}),e.jsx(ne,{labelId:"inv-acc-prog-label",value:n,label:"Buhalterinė programa",onChange:K,disabled:A,sx:{backgroundColor:"#fff"},MenuProps:{disableScrollLock:!0},children:ue.map(y=>e.jsx(oe,{value:y.value,children:y.label},y.value))})]}),W&&e.jsx(V,{severity:"success",sx:{mb:2},children:"Išsaugota!"})]})}const J={rivile:[{key:"pardavimas_padalinys",label:"Padalinys"},{key:"pardavimas_objektas",label:"Objektas"},{key:"pardavimas_serija",label:"Serija"},{key:"pardavimas_centras",label:"Centras"},{key:"pardavimas_atskaitingas_asmuo",label:"Atskaitingas asmuo"},{key:"pardavimas_logistika",label:"Logistika"},{key:"pardavimas_pinigu_saskaitos_kodas",label:"Apmokėjimo sąskaitos kodas"},{key:"pardavimas_saskaitos_rysio_kodas",label:"Sąskaitos ryšio kodas"},{key:"pardavimas_prekes_grupe",label:"Prekės grupė"},{key:"pardavimas_paslaugos_grupe",label:"Paslaugos grupė"},{key:"pardavimas_kodo_grupe",label:"Kodo grupė"},{key:"prekes_assembly_pardavimas",label:"Prekės tipas",type:"assembly"},{key:"paslaugos_assembly_pardavimas",label:"Paslaugos tipas",type:"assembly"}],rivile_erp:[{key:"pardavimas_zurnalo_kodas",label:"Žurnalo kodas"},{key:"pardavimas_padalinio_kodas",label:"Padalinio kodas"},{key:"pardavimas_objekto_kodas",label:"Objekto kodas"}],butent:[{key:"pardavimas_sandelis",label:"Sandėlis"},{key:"pardavimas_operacija",label:"Operacija"}],finvalda:[{key:"pardavimas_sandelis",label:"Sandėlis"},{key:"pardavimas_zurnalas",label:"Žurnalas"},{key:"pardavimas_tipas",label:"Tipas"},{key:"pardavimas_padalinys",label:"Padalinys"},{key:"pardavimas_darbuotojas",label:"Darbuotojas"}],centas:[{key:"pardavimas_sandelis",label:"Sandėlis"},{key:"pardavimas_kastu_centras",label:"Kaštų centras"}],pragma4:[{key:"pard_sandelio_kodas",label:"Sandėlio kodas"},{key:"pard_projekto_kodas",label:"Projekto kodas"},{key:"pard_centro_kodas",label:"Centro kodas"},{key:"pard_dk_schemos_kodas",label:"DK schemos kodas"}],dineta:[{key:"pard_sandelio_kodas",label:"Sandėlio kodas"}],optimum:[{key:"pard_prekes_tipas",label:"Prekės tipas"},{key:"pard_prekes_grupe",label:"Prekės grupė"},{key:"pard_sandelio_kodas",label:"Sandėlio kodas"},{key:"pirkejo_grupe",label:"Pirkėjo grupė"},{key:"pard_skyriaus_kodas",label:"Skyriaus kodas"},{key:"pard_projekto_kodas",label:"Projekto kodas"},{key:"pard_atsakingo_darb_kodas",label:"Atsakingo darbuotojo kodas"}],debetas:[{key:"pardavimas_filialas",label:"Filialas"},{key:"pardavimas_padalinys",label:"Padalinys"},{key:"pardavimas_objektas",label:"Objektas"},{key:"pardavimas_materialiai_atsakingas_asmuo",label:"Materialiai atsakingas asmuo"},{key:"pardavimas_atskaitingas_asmuo",label:"Atskaitingas asmuo"}],pragma3:[{key:"pardavimas_sandelis",label:"Sandėlis"},{key:"pardavimas_korespondencija",label:"Korespondencijos schema"},{key:"pardavimas_projektas",label:"Projekto kodas"}],site_pro:[{key:"pardavimas_prekes_grupe",label:"Prekės grupė"},{key:"pardavimas_sandelis",label:"Sandėlis"},{key:"pardavimas_darbuotojas",label:"Darbuotojas"},{key:"pardavimas_kastu_centras",label:"Kaštų centras"}],agnum:[{key:"pardavimas_grupe",label:"Prekės grupė"},{key:"pardavimas_sandelis",label:"Sandėlio kodas"},{key:"pardavimas_objektas",label:"Objekto kodas"}]};J.rivile_gama=J.rivile;J.rivile_gama_api=J.rivile;const Ke=[{value:1,label:"Paprasta"},{value:2,label:"Komplektuojama"},{value:3,label:"Išskaidoma"},{value:4,label:"Generavimai"},{value:5,label:"Sudėtinė"},{value:6,label:"Komplektuojama/Išskaidoma"},{value:7,label:"Mišri"},{value:8,label:"Tara"}],Le={rivile:"rivile",rivile_erp:"rivile_erp",rivile_gama:"rivile",rivile_gama_api:"rivile_gama_api",butent:"butent",finvalda:"finvalda",centas:"centas",pragma4:"pragma4",dineta:"dineta",optimum:"optimum",debetas:"debetas",pragma3:"pragma3",site_pro:"site_pro",agnum:"agnum"},te="__israsymas__";function Re({program:u}){const[n,i]=r.useState({}),[A,E]=r.useState(!1),[W,F]=r.useState(!1),[K,y]=r.useState(""),[m,L]=r.useState(""),b=Le[u],R=J[u],D=r.useCallback(async()=>{var t;if(b){E(!0),L("");try{const{data:c}=await B.get(`/extra-fields/${b}/${te}/`,{withCredentials:!0});i(c.fields||{})}catch(c){((t=c==null?void 0:c.response)==null?void 0:t.status)===404?i({}):L("Nepavyko užkrauti papildomų laukų.")}finally{E(!1)}}},[b]);r.useEffect(()=>{i({}),y(""),L(""),D()},[D]);const j=t=>c=>{i(C=>({...C,[t]:c.target.value}))},O=async()=>{var t;if(b){F(!0),L(""),y("");try{await B.patch(`/extra-fields/${b}/${te}/`,{company_name:"Išrašymas",fields:n},{withCredentials:!0}),y("Išsaugota!"),setTimeout(()=>y(""),2500)}catch(c){const C=(t=c==null?void 0:c.response)==null?void 0:t.data;let a=(C==null?void 0:C.detail)||"Nepavyko išsaugoti.";Array.isArray(a)&&(a=a.join(", ")),L(String(a))}finally{F(!1)}}};
1return!R||!R.length||!b?null:e.jsxs(d,{children:[e.jsxs(d,{sx:{display:"flex",alignItems:"center",gap:1,mb:1},children:[e.jsx(g,{variant:"subtitle2",sx:{fontWeight:600},children:"Papildomi laukai"}),e.jsx(pe,{arrow:!0,enterTouchDelay:0,leaveTouchDelay:4e3,title:"Eksportuojant išrašytas sąskaitas į savo apskaitos programą, šios reikšmės automatiškai prisiskirs jūsų dokumentams",children:e.jsx(he,{fontSize:"small",sx:{color:"text.secondary"}})})]}),A?e.jsx(d,{sx:{display:"flex",justifyContent:"center",py:3},children:e.jsx(H,{size:24})}):e.jsxs(e.Fragment,{children:[e.jsx(p,{container:!0,spacing:1.5,children:R.map(t=>t.type==="assembly"?e.jsx(p,{size:{xs:12,sm:6},children:e.jsxs(le,{size:"small",fullWidth:!0,disabled:W,children:[e.jsx(re,{children:t.label}),e.jsx(ne,{label:t.label,value:n[t.key]??1,onChange:j(t.key),MenuProps:{disableScrollLock:!0},sx:{backgroundColor:"#fff"},children:Ke.map(c=>e.jsx(oe,{value:c.value,children:c.label},c.value))})]})},t.key):e.jsx(p,{size:{xs:12,sm:6},children:e.jsx(I,{label:t.label,value:n[t.key]||"",onChange:j(t.key),fullWidth:!0,size:"small",disabled:W,sx:{backgroundColor:"#fff"}})},t.key))}),m&&e.jsx(V,{severity:"error",sx:{mt:2},children:m}),K&&e.jsx(V,{severity:"success",sx:{mt:2},children:K}),e.jsx(d,{sx:{mt:2},children:e.jsxs(U,{variant:"contained",onClick:O,disabled:W,size:"medium",children:[W?e.jsx(H,{size:18,sx:{mr:1}}):null,"Išsaugoti papildomus laukus"]})})]})]})}const G={primary:"#1976d2",bg:"#fafafa",border:"#e0e0e0"},N={p:2.5,backgroundColor:G.bg,borderRadius:3,border:`1px solid ${G.border}`,mb:3,"& .MuiInputBase-root":{backgroundColor:"#fff"}},Q={fontSize:18,fontWeight:700,mb:1.5,color:"#333"},Ze=()=>{const[u,n]=r.useState(null),[i,A]=r.useState(!0),[E,W]=r.useState(!1),[F,K]=r.useState({open:!1,msg:"",severity:"success"}),[y,m]=r.useState(""),[L,b]=r.useState(null),[R,D]=r.useState(null),[j,O]=r.useState(!1),[t,c]=r.useState(null),C=(s,x="success")=>K({open:!0,msg:s,severity:x}),{isFeatureLocked:a}=ge(),f=a("payment_links"),{activeId:h,refresh:o}=me();r.useEffect(()=>{(async()=>{A(!0);try{const{data:s}=await Z.getSettings();n(s),c(s.seller||null),s.logo_url?b(s.logo_url):b(null)}catch{C("Nepavyko įkelti nustatymų","error")}finally{A(!1)}try{const{data:s}=await B.get("/profile/",{withCredentials:!0});m(s.default_accounting_program||"")}catch{}})()},[h]);const S=(s,x)=>n(l=>({...l,[s]:x})),P=(s,x)=>c(l=>({...l,[s]:x})),v=(t==null?void 0:t.entity_type)==="iv",k=s=>{var x;return((x=xe.find(l=>l.code===s))==null?void 0:x.name)||s||""},z=s=>{var w;const x=(w=s.target.files)==null?void 0:w[0];if(!x)return;if(x.size>2*1024*1024){C("Logotipas per didelis. Maksimalus dydis: 2 MB.","error");return}D(x),O(!1);const l=new FileReader;l.onloadend=()=>b(l.result),l.readAsDataURL(x)},_=()=>{D(null),b(null),O(!0)},$=async()=>{var s,x;W(!0);try{if(t!=null&&t.id){const T={address:t.address||"",phone:t.phone||"",email:t.email||"",bank_name:t.bank_name||"",swift:t.bank_swift||"",iban:t.bank_account||""};v||(T.name=t.name||"",T.company_code=t.company_code||""),await B.patch(`/company-profiles/${t.id}/`,T,{withCredentials:!0})}const l=new FormData;["default_currency","default_vat_percent","default_payment_days","email_subject_template","email_body_template"].forEach(T=>{const Y=u[T];Y!=null&&l.append(T,Y)}),R?l.append("logo",R):j&&l.append("logo",""),await B.put("/invoicing/settings/",l,{withCredentials:!0,headers:{"Content-Type":"multipart/form-data"}}),D(null),O(!1);const{data:q}=await Z.getSettings();n(q),c(q.seller||null),b(q.logo_url||null),await o(),C("Nustatymai išsaugoti")}catch(l){C(((x=(s=l.response)==null?void 0:s.data)==null?void 0:x.detail)||"Klaida saugant nustatymus","error")}finally{W(!1)}};return i?e.jsx(d,{sx:{display:"flex",justifyContent:"center",mt:8},children:e.jsx(H,{})}):u?e.jsxs(d,{sx:{p:{xs:2,md:3},maxWidth:900,mx:"auto"},children:[e.jsxs(ie,{sx:{p:{xs:2,md:3},borderRadius:4},children:[e.jsx(g,{variant:"h1",sx:{color:G.primary,fontWeight:500,fontSize:24,mb:3},children:"Sąskaitų nustatymai"}),e.jsxs(d,{sx:N,children:[e.jsx(g,{sx:Q,children:"Logotipas"}),e.jsx(g,{variant:"body2",color:"text.secondary",sx:{mb:2},children:"Rekomenduojamas dydis: 300×100 px arba didesnis (proporcija ~3:1). Maksimalus failo dydis: 2 MB. Formatai: PNG, JPG, SVG."}),e.jsx(d,{sx:{display:"flex",alignItems:"center",gap:2},children:L?e.jsxs(d,{sx:{position:"relative",display:"inline-block"},children:[e.jsx(d,{component:"img",src:L,alt:"Logo",sx:{maxHeight:80,maxWidth:300,borderRadius:2,border:`1px solid ${G.border}`,p:.5,backgroundColor:"#fff"}}),e.jsx(ke,{onClick:_,size:"small",sx:{position:"absolute",top:-8,right:-8,backgroundColor:"#fff",boxShadow:1,"&:hover":{backgroundColor:"#ffebee"}},children:e.jsx(ve,{fontSize:"small",color:"error"})})]}):e.jsxs(U,{variant:"outlined",component:"label",startIcon:e.jsx(_e,{}),children:["Įkelti logotipą",e.jsx("input",{type:"file",accept:"image/png,image/jpeg,image/svg+xml",hidden:!0,onChange:z})]})})]}),e.jsxs(d,{sx:N,children:[e.jsx(g,{sx:{...Q,color:G.primary},children:"Buhalterinė programa"}),e.jsx(Fe,{onProgramChange:m}),["rivile_gama_api","dineta","optimum"].includes(y)&&e.jsx(je,{provider:y,mode:"israsymas"}),e.jsx(Re,{program:y})]}),e.jsxs(d,{sx:N,children:[e.jsx(g,{sx:{...Q,color:G.primary},children:"Pardavėjo duomenys"}),e.jsx(g,{variant:"body2",color:"text.secondary",sx:{mb:2},children:"Išsaugojus pardavėjo rekvizitus, jie automatiškai užsipildys kuriant naujas sąskaitas"}),t?e.jsxs(p,{container:!0,spacing:1.5,children:[e.jsx(p,{size:12,children:e.jsx(I,{fullWidth:!0,disabled:!0,label:v?"Vardas Pavardė":"Pavadinimas",value:t.name||""})}),e.jsx(p,{size:{xs:12,sm:6},children:e.jsx(I,{fullWidth:!0,disabled:!0,label:v?"IV pažymėjimo nr.":"Įmonės kodas",value:t.company_code||""})}),e.jsx(p,{size:{xs:12,sm:6},children:e.jsx(I,{fullWidth:!0,disabled:!0,label:"PVM kodas",value:t.vat_code||""})}),e.jsx(p,{size:12,children:e.jsx(I,{fullWidth:!0,label:"Adresas",value:t.address||"",onChange:s=>P("address",s.target.value)})}),e.jsx(p,{size:12,children:e.jsx(I,{fullWidth:!0,disabled:!0,label:"Šalis",value:k(t.country_iso)})}),e.jsx(p,{size:{xs:12,sm:6},children:e.jsx(I,{fullWidth:!0,label:"Telefonas",value:t.phone||"",onChange:s=>P("phone",s.target.value)})}),e.jsx(p,{size:{xs:12,sm:6},children:e.jsx(I,{fullWidth:!0,label:"El. paštas",value:t.email||"",onChange:s=>P("email",s.target.value)})}),e.jsx(p,{size:12,children:e.jsx(I,{fullWidth:!0,label:"Banko pavadinimas",value:t.bank_name||"",onChange:s=>P("bank_name",s.target.value)})}),e.jsx(p,{size:{xs:12,sm:8},children:e.jsx(I,{fullWidth:!0,label:"IBAN",value:t.bank_account||"",onChange:s=>P("bank_account",s.target.value)})}),e.jsx(p,{size:{xs:12,sm:4},children:e.jsx(I,{fullWidth:!0,label:"SWIFT",value:t.bank_swift||"",onChange:s=>P("bank_swift",s.target.value)})})]}):e.jsx(g,{variant:"body2",color:"text.secondary",children:"Nėra aktyvios įmonės. Sukurkite įmonę, kad matytumėte pardavėjo duomenis."})]}),e.jsxs(d,{sx:N,children:[e.jsx(g,{sx:Q,children:"Numatytosios reikšmės"}),e.jsx(g,{variant:"body2",color:"text.secondary",sx:{mb:2},children:"Šios reikšmės automatiškai naudojamos kuriant naują sąskaitą."}),e.jsxs(p,{container:!0,spacing:1.5,children:[e.jsx(p,{size:{xs:12,sm:4},children:e.jsx(I,{fullWidth:!0,select:!0,label:"Valiuta",value:u.default_currency||"EUR",onChange:s=>S("default_currency",s.target.value),SelectProps:{native:!0},children:["EUR","USD","GBP","PLN","CZK","SEK","NOK","DKK","CHF"].map(s=>e.jsx("option",{value:s,children:s},s))})}),e.jsx(p,{size:{xs:12,sm:4},children:e.jsx(I,{fullWidth:!0,label:"PVM %",type:"number",value:u.default_vat_percent??21,onChange:s=>S("default_vat_percent",s.target.value),InputProps:{endAdornment:e.jsx(se,{position:"end",children:"%"})}})}),e.jsx(p,{size:{xs:12,sm:4},children:e.jsx(I,{fullWidth:!0,label:"Mokėjimo terminas",type:"number",value:u.default_payment_days??14,onChange:s=>S("default_payment_days",parseInt(s.target.value)||0),InputProps:{endAdornment:e.jsx(se,{position:"end",children:"d."})}})})]})]}),e.jsx(Ee,{value:u.payment_providers||{},onChange:s=>S("payment_providers",s),showMsg:C,locked:f}),e.jsx(d,{sx:{textAlign:"right"},children:e.jsx(U,{variant:"contained",size:"large",startIcon:E?e.jsx(H,{size:20,color:"inherit"}):e.jsx(Se,{}),onClick:$,disabled:E,children:E?"Saugoma...":"Išsaugoti nustatymus"})})]}),e.jsx(Pe,{open:F.open,autoHideDuration:4e3,onClose:()=>K(s=>({...s,open:!1})),anchorOrigin:{vertical:"bottom",horizontal:"center"},children:e.jsx(V,{severity:F.severity,variant:"filled",onClose:()=>K(s=>({...s,open:!1})),children:F.msg})})]}):null};export{Ze as default};

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.