1import{d as A,o as g,c,f as V,w as n,b as e,e as r,t as _,u as s,N as p,g as E,a as i,r as O,i as y,h as P,j as K,n as Q,F as C,k as I,l as W}from"./index.js";import{u as F,_ as u,i as S,f as X,g as Y,b as ee,c as ne,L as te,e as m,d as k,h as ae}from"./LoadingSpinner.js";import{_ as se}from"./InputMoney.vue_vue_type_script_setup_true_lang.js";import{_ as T}from"./InputInteger.vue_vue_type_script_setup_true_lang.js";import{_ as oe}from"./InputPercent.vue_vue_type_script_setup_true_lang.js";import{_ as re}from"./InputFloat.vue_vue_type_script_setup_true_lang.js";import{_ as Z,a as z,b,c as ie}from"./TableRowGroup.vue_vue_type_script_setup_true_lang.js";import{_ as le}from"./TableHeader.vue_vue_type_script_setup_true_lang.js";import{_ as de,a as ue}from"./CalculatorDisclaimer.vue_vue_type_script_setup_true_lang.js";import{_ as fe}from"./ModalCalculatorDetails.vue_vue_type_script_setup_true_lang.js";import{_ as ge}from"./StickyDiv.vue_vue_type_script_setup_true_lang.js";import{_ as be}from"./InputButtonRadioGroup.vue_vue_type_script_setup_true_lang.js";import{_ as ce,a as _e,u as me}from"./useImportExportState.js";import{u as he}from"./useSetupCalculatorForClientCalculation.js";import{u as ke}from"./useHandleSubmit.js";import{J as ze}from"./JsCalculatorsService.js";import{u as pe}from"./useAnalytics.js";import"./debounceFunction.js";const Se={class:"ot_result_desktop_and_mobile"},ve=A({__name:"ResultDesktopAndMobile",props:{result:{},kontostand:{}},setup(o){const{getTranslationText:a}=F();return(h,d)=>(g(),c("div",Se,[o.result.skontobetrag?(g(),V(ie,{key:0,className:"ot_mb_3",caption:s(a)("j3k4l5m6-n7o8-6789-jklm-123456789012","Ãbersicht Skontobetrag")},{default:n(()=>[e(Z,null,{default:n(()=>[e(z,{className:"ot_table_headline"},{default:n(()=>[e(le,{className:"ot_font_bold"},{default:n(()=>[e(u,{uuid:"c2f29805-04f4-4a1b-9c98-f0afdda390e8"},{default:n(()=>[...d[0]||(d[0]=[r(" Ihr Skontobetrag ",-1)])]),_:1})]),_:1})]),_:1})]),_:1}),e(Z,null,{default:n(()=>[e(z,null,{default:n(()=>[e(b,{className:"ot_cell_7 ot_table_cell_text"},{default:n(()=>[e(u,{uuid:"a725de1e-2870-4af4-bb56-525e640b82a2"},{default:n(()=>[...d[1]||(d[1]=[r(" Skontobetrag ",-1)])]),_:1})]),_:1}),e(b,{className:"ot_cell_5"},{default:n(()=>[r(_(s(S)(o.result.skontobetrag)),1)]),_:1})]),_:1}),e(z,null,{default:n(()=>[e(b,{className:"ot_cell_7 ot_table_cell_text"},{default:n(()=>[r(_(o.kontostand===s(p).kontostand.HABEN?s(a)("31e0e62f-7ccd-455d-9c8e-02265f3684e8","Verlorene Habenzinsen"):s(a)("e2411269-29e6-4fa4-9287-083b3495441e","Anfallende Sollzinsen")),1)]),_:1}),e(b,{className:"ot_cell_5"},{default:n(()=>[r(_(s(S)(o.result.kontozinsen)),1)]),_:1})]),_:1}),o.result.summe?(g(),V(z,{key:0},{default:n(()=>[e(b,{className:"ot_cell_7 ot_table_cell_text"},{default:n(()=>[e(u,{uuid:"23f059ac-6910-4779-916b-26613a9705cd"},{default:n(()=>[...d[2]||(d[2]=[r(" Ihr ",-1)])]),_:1}),r(" "+_(o.result.summe>0?s(a)("d77f4c78-d570-49e7-970b-3f4876618be7","Vorteil"):s(a)("29836cbd-212b-4347-a884-ad382bff43fe","Nachteil")),1)]),_:1}),e(b,{className:"ot_cell_5"},{default:n(()=>[r(_(s(S)(o.result.summe)),1)]),_:1})]),_:1})):E("",!0),e(z,null,{default:n(()=>[e(b,{className:"ot_cell_7 ot_table_cell_text"},{default:n(()=>[e(u,{uuid:"2dc0e21f-4247-4dc8-b9f1-81ca2f104271"},{default:n(()=>[...d[3]||(d[3]=[r(" Skontobetrag (Hochgerechnet auf ein Jahr bedeutet dieser Skontobetrag einen Zinssatz von) ",-1)])]),_:1})]),_:1}),o.result.prozentual?(g(),V(b,{key:0,className:"ot_cell_5"},{default:n(()=>[r(_(s(X)(o.result.prozentual,2))+" % ",1)]),_:1})):E("",!0)]),_:1})]),_:1})]),_:1},8,["caption"])):E("",!0),i("p",null,[e(u,{uuid:"d61a8a8d-403e-43eb-b656-9b616b1f5a59"},{default:n(()=>[...d[4]||(d[4]=[r(" Ãnderungen und Irrtümer vorbehalten. ",-1)])]),_:1})])]))}}),$e={"d46407ca-1544-45c1-9692-db0d2dc1e5cf":{ger:"Lohnt es, mit Skonto zu bezahlen? Berechnen Sie Ihre Ersparnis durch die Nutzung eines gewährten Skontos.",ger_gen1:"",en:"",it:""},"9f6d957c-bb17-4f47-83db-eabf48a8c263":{ger:"Skonto ist ein Rabatt, der gewährt wird, wenn eine Rechnung innerhalb einer bestimmten Frist bezahlt wird. Der Skontobetrag wird vom Rechnungsbetrag abgezogen und verringert somit die Gesamtsumme, die der Schuldner zu bezahlen hat. Durch die Nutzung unseres Skontorechners können Sie den Skontobetrag berechnen und somit die Einsparungen ermitteln, die Ihnen durch eine frühzeitige Bezahlung Ihrer Rechnungen entstehen können.",ger_gen1:"",en:"",it:""},"b0936c2a-45e2-4bed-a317-3744bc4f28f6":{ger:"Mit",ger_gen1:"",en:"",it:""},"be24485f-fd91-4d63-a0ad-6d9ff3a7bde3":{ger:"gekennzeichnete Felder sind Pflichtfelder.",ger_gen1:"",en:"",it:""},"f3073171-1680-4406-8c9f-418d688ee85a":{ger:"Skonto berechnen",ger_gen1:"",en:"",it:""},"a33a206c-4d39-418b-8a27-ec9b28d93718":{ger:"Beispiel einer Berechnung",ger_gen1:"",en:"",it:""},"bce0d889-550b-4f66-8f7d-4ff806d143c7":{ger:"bei einem Rechnungsbetrag von",ger_gen1:"",en:"",it:""},"d21e3ac1-3f23-43a1-a036-32ca528e29e6":{ger:"Ergebnis",ger_gen1:"",en:"",it:""},"174aaa41-a017-42e2-a57e-fad20c50e27d":{ger:"bei einem Rechnungsbetrag von",ger_gen1:"",en:"",it:""},"c2f29805-04f4-4a1b-9c98-f0afdda390e8":{ger:"Ihr Skontobetrag",ger_gen1:"",en:"",it:""},"a725de1e-2870-4af4-bb56-525e640b82a2":{ger:"Skontobetrag",ger_gen1:"",en:"",it:""},"23f059ac-6910-4779-916b-26613a9705cd":{ger:"Ihr",ger_gen1:"",en:"",it:""},"2dc0e21f-4247-4dc8-b9f1-81ca2f104271":{ger:"Skontobetrag (Hochgerechnet auf ein Jahr bedeutet dieser Skontobetrag einen Zinssatz von)",ger_gen1:"",en:"",it:""},"d61a8a8d-403e-43eb-b656-9b616b1f5a59":{ger:"Ãnderungen und Irrtümer vorbehalten.",ger_gen1:"",en:"",it:""},"e933f197-2531-40f7-aab9-dd8611888448":{ger:"Rechnungsbetrag",ger_gen1:"",en:"",it:""},"517758a0-a544-4e3f-9a24-14e7a0fa6658":{ger:"Skontofrist",ger_gen1:"",en:"",it:""},"29ada691-46d4-4cb1-9b73-580b34655a78":{ger:"Tag(e)",ger_gen1:"",en:"",it:""},"be703787-9b14-4ccf-873a-5e0c2848bcf5":{ger:"Skonto",ger_gen1:"",en:"",it:""},"8451b8ab-99e6-41dd-bbf5-10f743e35f13":{ger:"Zahlungsziel",ger_gen1:"",en:"",it:""},"cf7d7a64-697b-4b85-865e-d44735b77e05":{ger:"Tag(e) netto",ger_gen1:"",en:"",it:""},"befe7b84-364a-4e9e-86eb-8e5fb2c14f78":{ger:"Zinssatz",ger_gen1:"",en:"",it:""},"4064b2c9-9365-46cb-ad39-4c1f081999b1":{ger:"Guthaben",ger_gen1:"",en:"",it:""},"a7e3267d-125b-4f86-bea8-a004a1c277dd":{ger:"neg. Kontostand",ger_gen1:"",en:"",it:""},"d77f4c78-d570-49e7-970b-3f4876618be7":{ger:"Vorteil",ger_gen1:"",en:"",it:""},"29836cbd-212b-4347-a884-ad382bff43fe":{ger:"Nachteil",ger_gen1:"",en:"",it:""},"31e0e62f-7ccd-455d-9c8e-02265f3684e8":{ger:"Verlorene Habenzinsen",ger_gen1:"",en:"",it:""},"e2411269-29e6-4fa4-9287-083b3495441e":{ger:"Anfallende Sollzinsen",ger_gen1:"",en:"",it:""}
1,"4914abb3-36b5-43e9-a508-a8d1ada431f9":{ger:"Das Zahlungsziel",ger_gen1:"",en:"",it:""},"69be42e7-5160-4910-9a04-44350b85052f":{ger:"muss gröÃer als die Skontofrist",ger_gen1:"",en:"",it:""},"92c5b450-ee79-4751-923d-69e04ab4615f":{ger:"sein",ger_gen1:"",en:"",it:""},"f1058614-ebcd-4eba-90f4-1a9cbf73948b":{ger:"Die Skontofrist",ger_gen1:"",en:"",it:""},"bd69fb17-cdb0-490a-a363-841169b1a02e":{ger:"muss kleiner gleich dem Zahlungsziel",ger_gen1:"",en:"",it:""},"d566b1a1-dc95-4466-b5a8-0f3710c5fa3b":{ger:"Skontorechner",ger_gen1:"",en:"",it:""},"j3k4l5m6-n7o8-6789-jklm-123456789012":{ger:"Ãbersicht Skontobetrag",ger_gen1:"",en:"",it:""}},Ne=o=>{if(!o.rechnungsbetrag||o.rechnungsbetrag===0)throw new Error('No "Rechnungsbetrag" was provided');if(o.zahlungsziel<=o.skontofrist)throw new Error(`Das Zahlungsziel "${o.zahlungsziel}" muss gröÃer als die Skontofrist "${o.skontofrist}" sein!`);const a=o.rechnungsbetrag*o.skonto/100,h=o.rechnungsbetrag*o.zinsen/100*(o.zahlungsziel-o.skontofrist)/360,d=a-h,v=o.zahlungsziel-o.skontofrist,$=d/o.rechnungsbetrag/v*365*100;return{skontobetrag:a,kontozinsen:h,summe:d,prozentual:$}},Ve={key:0,class:"ot_server_error_container"},Ee={key:1,class:"ot_loading_spinner_container"},xe={key:2,class:"input_result_container"},Re={class:"ot_introduction"},we={class:"ot_introduction_text"},Be={class:"ot_calculator_title ot_popup_main_headline ot_headline ot_pt_0"},ye={class:"ot_mb_2"},Ce={class:"input_form"},Ie={class:"ot_form",novalidate:""},Te={class:"ot_mb_2"},Ze={class:"ot_mb_2"},Ae={class:"ot_mb_2"},Fe={class:"ot_mb_2"},He={class:"ot_mb_2"},Le={class:"ot_mb_2"},je={class:"txt-align-right"},Ue={class:"result_form"},Ge={class:"ot_headline"},Je={class:"ot_mb_3"},qe={class:"ot_headline",tabindex:"0"},De={class:"ot_mb_3"},gn=A({__name:"ComSkonto",setup(o){const a=O({rechnungsbetrag:0,skontofrist:10,skonto:2,zahlungsziel:30,zinsen:1,kontostand:p.kontostand.HABEN}
1),h={rechnungsbetrag:3e3,skontofrist:10,skonto:2,zahlungsziel:30,zinsen:1,kontostand:p.kontostand.HABEN},d=I(()=>a.zahlungsziel?a.zahlungsziel<=a.skontofrist?`${l("4914abb3-36b5-43e9-a508-a8d1ada431f9","Das Zahlungsziel")} "${a.zahlungsziel}" ${l("69be42e7-5160-4910-9a04-44350b85052f","muss gröÃer als die Skontofrist")} "${a.skontofrist}" ${l("92c5b450-ee79-4751-923d-69e04ab4615f","sein")}!`:"":null),v=I(()=>a.skontofrist?a.zahlungsziel<=a.skontofrist?`${l("f1058614-ebcd-4eba-90f4-1a9cbf73948b","Die Skontofrist")} "${a.skontofrist}" ${l("bd69fb17-cdb0-490a-a363-841169b1a02e","muss kleiner gleich dem Zahlungsziel")} "${a.zahlungsziel}" ${l("92c5b450-ee79-4751-923d-69e04ab4615f","sein")}!`:"":null),$=y("calculatorLanguage"),{addTranslations:H,getTranslationText:l,resetTranslationStore:L,setLanguage:j}=F();H(Y,$e),j($);const x=ee(),{result:U,error:G,firstFetch:R,isReady:J}=he(Ne,a,x,ze.calculateComSkontoPost,y("customerDomain"),h,!0),N=W(null),{handleSubmit:q}=ke(x,N),w=me(),{addAnalyticsData:B,sendAnalyticData:D}=pe();B("Open Calculator");const M=()=>
1{q(),B("Button","Berechnen")};return P(()=>{L(),D()}),(Me,t)=>(g(),c("div",{class:"ot_container ot_ui com_skonto",ref_key:"containerRef",ref:N},[s(G)?(g(),c("div",Ve,[e(ne)])):s(J)?(g(),c("div",xe,[i("div",Re,[i("div",we,[e(fe,{modalTitle:s(l)("e33810c1-c4b7-40af-a2a8-6c4bf6189c00","Berechnungsinformationen"),withInfo:!0},{description:n(()=>[i("p",Be,[e(u,{uuid:"d566b1a1-dc95-4466-b5a8-0f3710c5fa3b"},{default:n(()=>[...t[7]||(t[7]=[r(" Skontorechner ",-1)])]),_:1})]),e(u,{uuid:"d46407ca-1544-45c1-9692-db0d2dc1e5cf"},{default:n(()=>[...t[8]||(t[8]=[r(" Lohnt es, mit Skonto zu bezahlen? Berechnen Sie Ihre Ersparnis durch die Nutzung eines gewährten Skontos. ",-1)])]),_:1})]),details:n(()=>[i("p",null,[e(u,{uuid:"9f6d957c-bb17-4f47-83db-eabf48a8c263"},{default:n(()=>[...t[9]||(t[9]=[r(" Skonto ist ein Rabatt, der gewährt wird, wenn eine Rechnung innerhalb einer bestimmten Frist bezahlt wird. Der Skontobetrag wird vom Rechnungsbetrag abgezogen und verringert somit die Gesamtsumme, die der Schuldner zu bezahlen hat. Durch die Nutzung unseres Skontorechners können Sie den Skontobetrag berechnen und somit die Einsparungen ermitteln, die Ihnen durch eine frühzeitige Bezahlung Ihrer Rechnungen entstehen können. ",-1)])]),_:1})])]),_:1},8,["modalTitle"]),e(ce,{importExportState:s(w).importExportState},null,8,["importExportState"]),i("p",ye,[e(u,{uuid:"b0936c2a-45e2-4bed-a317-3744bc4f28f6"},{default:n(()=>[...t[10]||(t[10]=[r(" Mit ",-1)])]),_:1}),t[12]||(t[12]=i("span",{class:"highlight_main"},"* ",-1)),e(u,{uuid:"be24485f-fd91-4d63-a0ad-6d9ff3a7bde3"},{default:n(()=>[...t[11]||(t[11]=[r(" gekennzeichnete Felder sind Pflichtfelder. ",-1)])]),_:1})])])]),i("div",Ce,[i("form",Ie,[i("div",Te,[e(m,null,{default:n(()=>[e(be,{className:"ot_mb_3",options:[{label:s(l)("4064b2c9-9365-46cb-ad39-4c1f081999b1","Guthaben"),value:s(p).kontostand.HABEN},{label:s(l)("a7e3267d-125b-4f86-bea8-a004a1c277dd","neg. Kontostand"),value:s(p).kontostand.SOLL}],modelValue:a.kontostand,"onUpdate:modelValue":t[0]||(t[0]=f=>a.kontostand=f)},null,8,["options","modelValue"])]),_:1})]),i("div",Ze,[e(m,{required:!0},{default:n(()=>[e(k,{title:s(l)("e933f197-2531-40f7-aab9-dd8611888448","Rechnungsbetrag")},null,8,["title"]),e(se,{modelValue:a.rechnungsbetrag,"onUpdate:modelValue":t[1]||(t[1]=f=>a.rechnungsbetrag=f),min:0,placeholder:"z.B. 3.000,00"},null,8,["modelValue"])]),_:1})]),i("div",Ae,[e(m,{required:!0},{default:n(()=>[e(k,{title:s(l)("517758a0-a544-4e3f-9a24-14e7a0fa6658","Skontofrist")},null,8,["title"]),e(T,{modelValue:a.skontofrist,"onUpdate:modelValue":t[2]||(t[2]=f=>a.skontofrist=f),min:0,unit:s(l)("29ada691-46d4-4cb1-9b73-580b34655a78","Tag(e)"),additionalError:v.value},null,8,["modelValue","unit","additionalError"])]),_:1})]),i("div",Fe,[e(m,{required:!0},{default:n(()=>[e(k,{title:s(l)("be703787-9b14-4ccf-873a-5e0c2848bcf5","Skonto")},null,8,["title"]),e(oe,{modelValue:a.skonto,"onUpdate:modelValue":t[3]||(t[3]=f=>a.skonto=f),min:0},null,8,["modelValue"])]),_:1})]),i("div",He,[e(m,{required:!0},{default:n(()=>[e(k,{title:s(l)("8451b8ab-99e6-41dd-bbf5-10f743e35f13","Zahlungsziel")},null,8,["title"]),e(T,{modelValue:a.zahlungsziel,"onUpdate:modelValue":t[4]||(t[4]=f=>a.zahlungsziel=f),min:0,unit:s(l)("cf7d7a64-697b-4b85-865e-d44735b77e05","Tag(e) netto"),additionalError:d.value},null,8,["modelValue","unit","additionalError"])]),_:1})]),i("div",Le,[e(m,{required:!0},{default:n(()=>[e(k,{title:s(l)("befe7b84-364a-4e9e-86eb-8e5fb2c14f78","Zinssatz")},null,8,["title"]),e(re,{modelValue:a.zinsen,"onUpdate:modelValue":t[5]||(t[5]=f=>a.zinsen=f),min:0,unit:"%"},null,8,["modelValue"])]),_:1})]),i("div",je,[e(ae,{onClick:t[6]||(t[6]=K(f=>M(),["prevent"]))},{text:n(()=>[e(u,{uuid:"f3073171-1680-4406-8c9f-418d688ee85a"},{default:n(()=>[...t[13]||(t[13]=[r(" Skonto berechnen ",-1)])]),_:1})]),_:1})]),e(_e,{formData:a,importExportData:s(w)},null,8,["formData","importExportData"])])]),i("div",Ue,[e(ge,null,{default:n(()=>[i("div",{class:Q(["ot_result",{active:!s(R)}])},[s(R)?(g(),c(C,{key:0},[i("p",Ge,[e(u,{uuid:"a33a206c-4d39-418b-8a27-ec9b28d93718"},{default:n(()=>[...t[14]||(t[14]=[r(" Beispiel einer Berechnung ",-1)])]),_:1})]),i("p",Je,[e(u,{uuid:"bce0d889-550b-4f66-8f7d-4ff806d143c7"},{default:n(()=>[...t[15]||(t[15]=[r(" bei einem Rechnungsbetrag von ",-1)])]),_:1}),t[16]||(t[16]=r(" 3.000,00 ⬠",-1))])],64)):(g(),c(C,{key:1},[i("p",qe,[e(u,{uuid:"d21e3ac1-3f23-43a1-a036-32ca528e29e6"},{default:n(()=>[...t[17]||(t[17]=[r(" Ergebnis ",-1)])]),_:1})]),i("p",De,[e(u,{uuid:"174aaa41-a017-42e2-a57e-fad20c50e27d"},{default:n(()=>[...t[18]||(t[18]=[r(" bei einem Rechnungsbetrag von ",-1)])]),_:1}),r(" "+_(a.rechnungsbetrag?s(S)(a.rechnungsbetrag):s(S)(0)),1)])],64)),e(ve,{result:s(U),kontostand:a.kontostand},null,8,["result","kontostand"])],2),e(de,{formData:a,containerRef:N.value},null,8,["formData","containerRef"]),e(ue)]),_:1})])])):(g(),c("div",Ee,[e(te)]))],512))}});
1export{gn 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.