PageSourceSearch

https://nivano.app/4306.c9ac826082087ac4.js

js nivano.app collected 2026-10-02 01:15:08 UTC 28,560 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunknivano_web=self.webpackChunknivano_web||[]).push([[4306],{34306:(pe,T,r)=>{r.d(T,{V:()=>de});var e=r(17705),R=r(32886),_=r(27468),j=r(69018),m=r(41668),F=r(2019),S=r(26537),u=r(95801),C=r(29326),G=r(12750),I=r(45656),E=r(5194),p=r(10181),k=r(71629),V=r(79988),g=r(60177),c=r(89417),d=r(476),v=r(44613),N=r(224),X=r(83269),f=r(85956),$=r(88588),D=r(51239),M=r(27442),y=r(17279),h=r(6947),b=r(94751),A=r(66737);const B=["reglage",""];function Y(s,o){if(1&s){const t=e.RV6();e.qex(0),e.j41(1,"div"),e.EFF(2),e.k0s(),e.j41(3,"div")(4,"button",4),e.bIt("click",function(){e.eBV(t);const a=e.XpG();return e.Njj(a.openFile())}),e.nrm(5,"i",5),e.k0s(),e.j41(6,"button",6),e.bIt("click",function(){e.eBV(t);const a=e.XpG();return e.Njj(a.deleteFile())}),e.nrm(7,"i",7),e.k0s()(),e.bVm()}if(2&s){const t=e.XpG();e.R7$(2),e.JRh(t.reglage.valeur)}}function L(s,o){if(1&s){const t=e.RV6();e.j41(0,"input",8),e.bIt("change",function(a){e.eBV(t);const i=e.XpG();return e.Njj(i.uploadFile(a))}),e.k0s(),e.j41(1,"button",9),e.bIt("click",function(){e.eBV(t);const a=e.XpG();return e.Njj(a.openFileUploader())}),e.nrm(2,"i",10),e.EFF(3,"T\xe9l\xe9charger un document PDF "),e.k0s()}if(2&s){const t=e.XpG();e.Mz_("id","inputFile-",t.reglage.cle,"")}}let U=(()=>{class s{constructor(t,n,a,i){this.dialog=t,this.jarvysService=n,this.authService=a,this.fileService=i,this.loggedEntreprise=this.authService.loggedEntreprise}openFileUploader(){document.getElementById(`inputFile-${this.reglage.cle}`).click()}deleteFile(){this.dialog.open(F.u,{data:{title:"Confirmation de suppression",message:"\xcates-vous s\xfbr de vouloir supprimer ce document ?"}}).afterClosed().subscribe(n=>{!0===n&&this.fileService.delete(this.getFileInfo()).subscribe(a=>{this.reglage.valeur=null,this.jarvysService.message("Le document a bien \xe9t\xe9 supprim\xe9 des r\xe9glages",void 0,"success",2e3)},a=>{this.jarvysService.erreur(a)})})}uploadFile(t){if(t.target.files&&t.target.files.length>0){const n=t.target.files[0];this.fileService.uploadFile(n,b.YM.EntityName.ENTREPRISE,this.loggedEntreprise.id.toString()).subscribe(a=>{this.reglage.valeur=n.name,this.jarvysService.message("Le document a bien \xe9t\xe9 ajout\xe9 aux r\xe9glages",void 0,"success",2e3)},a=>{this.jarvysService.erreur(a)})}}openFile(){this.dialog.open(h.nR,{data:this.getFileInfo(),width:"100vw",height:"100vh",backdropClass:"preview-dialog",panelClass:"preview-dialog"})}getFileInfo(){const t=new h.P6;return t.type=b.YM.EntityName.ENTREPRISE,t.identifier=this.loggedEntreprise.id.toString(),t.fileName=this.reglage.valeur,t}static{this.\u0275fac=function(n){return new(n||s)(e.rXU(V.ef),e.rXU(p.L),e.rXU(k.u),e.rXU(h.E2))}}static{this.\u0275cmp=e.VBU({type:s,selectors:[["ligne-document-annexe","reglage",""]],inputs:{title:"title",reglage:"reglage"},attrs:B,decls:6,vars:3,consts:[[1,"document-reglage"],[1,"fw-bold"],[4,"ngIf","ngIfElse"],["download",""],["mat-icon-button","","matTooltip","Consulter le document",3,"click"],[1,"fa","fa-eye"],["mat-icon-button","","matTooltip","Supprimer le document",3,"click"],[1,"fas","fa-trash"],["type","file","accept","application/pdf",1,"input-file",3,"id","change"],["mat-button","","color","accent",3,"click"],[1,"fa","fa-file-upload","me-2"]],template:function(n,a){if(1&n&&(e.j41(0,"div",0)(1,"div",1),e.EFF(2),e.k0s(),e.DNE(3,Y,8,1,"ng-container",2),e.DNE(4,L,4,1,"ng-template",null,3,e.C5r),e.k0s()),2&n){const i=e.sdS(5);e.R7$(2),e.JRh(a.title),e.R7$(1),e.Y8G("ngIf",a.reglage.valeur)("ngIfElse",i)}},dependencies:[g.bT,d.zF,d.qt,f.iV,A.PD],styles:[".document-reglage[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center}"]})}}return s})();function P(s,o){if(1&s&&(e.j41(0,"div",1),e.nrm(1,"ligne-document-annexe",6),e.k0s()),2&s){const t=e.XpG();e.R7$(1),e.Y8G("title","Factures")("reglage",t.reglages.annexe_facture)}}let O=(()=>{class s{constructor(t,n,a){this.reglagesService=t,this.snackBar=n,this.jarvysService=a,this.listReglages=["afficher_prix_achat","facture_acquittee","afficher_codes","meme_annexe","annexe_devis","annexe_facture"],this.reglages=this.reglagesService.reglages.ventes}useSameDocument(t){this.reglages.meme_annexe.valeur=t.checked?"true":"false",t.checked&&(this.reglages.annexe_facture.valeur=null)}setReglage(t,n){this.reglages[t].valeur=n.checked?"true":"false"}updateReglage(){const t=[];
1this.listReglages.forEach(n=>{t.push(this.reglagesService.updateReglage(this.reglages[n]))}),this.jarvysService.showLoading(),(0,_.p)(t).subscribe(()=>{this.jarvysService.hideLoading(),this.snackBar.openFromComponent(m.r,{duration:1e4})},()=>this.jarvysService.hideLoading())}static{this.\u0275fac=function(n){return new(n||s)(e.rXU(C.s),e.rXU(E.nf),e.rXU(p.L))}}static{this.\u0275cmp=e.VBU({type:s,selectors:[["autres-reglages-facturation"]],decls:28,vars:11,consts:[[1,"row","mb-2"],[1,"col-12"],[1,"flex-fill",3,"checked","change"],[1,"row","mb-4"],[1,"fw-bold","mb-2"],[1,"row"],[3,"title","reglage"],["class","col-12",4,"ngIf"],[1,"text-end","mt-4"],["mat-stroked-button","","title","Enregistrer","cdkFocusInitial","",3,"click"],[1,"fas","fa-save","me-2"]],template:function(n,a){1&n&&(e.j41(0,"div",0)(1,"div",1)(2,"mat-checkbox",2),e.bIt("change",function(l){return a.setReglage("afficher_prix_achat",l)}),e.EFF(3),e.k0s()()(),e.j41(4,"div",0)(5,"div",1)(6,"mat-checkbox",2),e.bIt("change",function(l){return a.setReglage("facture_acquittee",l)}),e.EFF(7),e.k0s()()(),e.j41(8,"div",3)(9,"div",1)(10,"mat-checkbox",2),e.bIt("change",function(l){return a.setReglage("afficher_codes",l)}),e.EFF(11),e.k0s()()(),e.j41(12,"div",4)(13,"p"),e.EFF(14,"Ajouter une annexe aux documents PDF"),e.k0s()(),e.j41(15,"div",5)(16,"div",1)(17,"mat-checkbox",2),e.bIt("change",function(l){return a.useSameDocument(l)}),e.EFF(18),e.k0s()()(),e.j41(19,"div",5)(20,"div",1),e.nrm(21,"ligne-document-annexe",6),e.k0s()(),e.j41(22,"div",5),e.DNE(23,P,2,2,"div",7),e.k0s(),e.j41(24,"div",8)(25,"button",9),e.bIt("click",function(){return a.updateReglage()}),e.nrm(26,"i",10),e.EFF(27," Enregistrer "),e.k0s()()),2&n&&(e.R7$(2),e.Y8G("checked","true"===a.reglages.afficher_prix_achat.valeur),e.R7$(1),e.SpI(" ",a.reglages.afficher_prix_achat.libelle," "),e.R7$(3),e.Y8G("checked","true"===a.reglages.facture_acquittee.valeur),e.R7$(1),e.SpI(" ",a.reglages.facture_acquittee.libelle," "),e.R7$(3),e.Y8G("checked","true"===a.reglages.afficher_codes.valeur),e.R7$(1),e.SpI(" ",a.reglages.afficher_codes.libelle," "),e.R7$(6),e.Y8G("checked","true"===a.reglages.meme_annexe.valeur),e.R7$(1),e.SpI(" ",a.reglages.meme_annexe.libelle," "),e.R7$(3),e.Y8G("title","true"===a.reglages.meme_annexe.valeur?"Devis / Factures":"Devis")("reglage",a.reglages.annexe_devis),e.R7$(2),e.Y8G("ngIf","false"===a.reglages.meme_annexe.valeur))},dependencies:[g.bT,f.iV,y.NZ,U],encapsulation:2})}}return s})();var z=r(63416),J=r(18241);const w=["coordonneesEntreprise"];function Q(s,o){if(1&s){const t=e.RV6();e.j41(0,"div",32)(1,"mat-form-field",39)(2,"input",46),e.bIt("ngModelChange",function(a){e.eBV(t);const i=e.XpG(2);return e.Njj(i.reglagesCoordonnees.siret.valeur=a)}),e.k0s()(),e.j41(3,"mat-form-field",39)(4,"input",34),e.bIt("ngModelChange",function(a){e.eBV(t);const i=e.XpG(2);return e.Njj(i.reglagesCoordonnees.rcs.valeur=a)}),e.k0s()()()}if(2&s){const t=e.XpG(2);e.R7$(2),e.FS9("placeholder",t.reglagesCoordonnees.siret.libelle),e.Y8G("ngModel",t.reglagesCoordonnees.siret.valeur),e.R7$(2),e.FS9("placeholder",t.reglagesCoordonnees.rcs.libelle),e.Y8G("ngModel",t.reglagesCoordonnees.rcs.valeur)}}function W(s,o){if(1&s){const t=e.RV6();e.j41(0,"mat-form-field",39)(1,"input",34),e.bIt("ngModelChange",function(a){e.eBV(t);const i=e.XpG(2);return e.Njj(i.reglagesCoordonnees.capital.valeur=a)}),e.k0s()()}if(2&s){const t=e.XpG(2);e.R7$(1),e.FS9("placeholder",t.reglagesCoordonnees.capital.libelle),e.Y8G("ngModel",t.reglagesCoordonnees.capital.valeur)}}function K(s,o){1&s&&(e.j41(0,"span"),e.EFF(1," Attention, le code APE et le capital sont des mentions obligatoires. Si vous ne les remplissez pas ici, pensez \xe0 les ajouter \xe0 votre pied de Devis/Facture ci-dessous. "),e.k0s())}function Z(s,o){1&s&&(e.j41(0,"span"),e.EFF(1," Attention, le code APE est une mention obligatoire. Si vous ne le remplissez pas ici, pensez \xe0 l'ajouter \xe0 votre pied de Devis/Facture ci-dessous. "),e.k0s())}function H(s,o){if(1&s&&(e.j41(0,"span",47),e.nrm(1,"i",48),e.DNE(2,K,2,0,"span",0),e.DNE(3,Z,2,0,"span",0),e.k0s()),2&s){const t=e.XpG(2);e.R7$(2),e.Y8G("ngIf",t.isSociete()),e.R7$(1),e.Y8G("ngIf",!t.isSociete())}}function q(s,o){if(1&s){const t=e.RV6();e.j41(0,"mat-form-field",51)(1,"input",34),e.bIt("ngModelChange",function(a){e.eBV(t);const i=e.XpG().$implicit,l=e.XpG(2);return e.Njj(l.reglages[i].valeur=a)}),e.k0s()()}if(2&s){const t=e.XpG().$implicit,n=e.XpG(2);e.R7$(1),e.FS9("placeholder",n.reglages[t].libelle),e.Y8G("ngModel",n.reglages[t].valeur)}}function ee(s,o){if(1&s){const t=e.RV6();e.j41(0,"mat-form-field",51)(1,"textarea",34),e.bIt("ngModelChange",function(a){e.eBV(t);const i=e.XpG().$implicit,l=e.XpG(2);return e.Njj(l.reglages[i].valeur=a)}),e.EFF(2,"                            "),e.k0s()()}if(2&s){const t=e.XpG().$implicit,n=e.XpG(2);e.R7$(1),e.FS9("placeholder",n.reglages[t].libelle),e.Y8G("ngModel",n.reglages[t].valeur)}}
1function te(s,o){if(1&s&&(e.j41(0,"mat-option",54),e.EFF(1),e.k0s()),2&s){const t=o.$implicit;e.Y8G("value",t.cle),e.R7$(1),e.SpI(" ",t.libelle," ")}}function ne(s,o){if(1&s){const t=e.RV6();e.j41(0,"mat-form-field",51)(1,"mat-select",52),e.bIt("ngModelChange",function(a){e.eBV(t);const i=e.XpG().$implicit,l=e.XpG(2);return e.Njj(l.reglages[i].valeur=a)}),e.DNE(2,te,2,2,"mat-option",53),e.k0s()()}if(2&s){const t=e.XpG().$implicit,n=e.XpG(2);e.R7$(1),e.Y8G("ngModel",n.reglages[t].valeur),e.R7$(1),e.Y8G("ngForOf",n.commercialService.echeancePaiement)}}function ae(s,o){if(1&s&&(e.j41(0,"mat-option",54),e.EFF(1),e.k0s()),2&s){const t=o.$implicit;e.Y8G("value",t.cle),e.R7$(1),e.SpI(" ",t.libelle," ")}}function se(s,o){if(1&s){const t=e.RV6();e.j41(0,"mat-form-field",51)(1,"mat-select",55),e.bIt("ngModelChange",function(a){e.eBV(t);const i=e.XpG().$implicit,l=e.XpG(2);return e.Njj(l.reglages[i].valeur=a)}),e.DNE(2,ae,2,2,"mat-option",53),e.k0s()()}if(2&s){const t=e.XpG().$implicit,n=e.XpG(2);e.R7$(1),e.Y8G("ngModel",n.reglages[t].valeur),e.R7$(1),e.Y8G("ngForOf",n.commercialService.echeanceDevis)}}function ie(s,o){if(1&s&&(e.j41(0,"div",49),e.DNE(1,q,2,2,"mat-form-field",50),e.DNE(2,ee,3,2,"mat-form-field",50),e.DNE(3,ne,3,2,"mat-form-field",50),e.DNE(4,se,3,2,"mat-form-field",50),e.k0s()),2&s){const t=o.$implicit,n=e.XpG(2);e.R7$(1),e.Y8G("ngIf",(!n.reglages[t].valeur||n.reglages[t].valeur.length<=100)&&"echeance_paiement"!=n.reglages[t].cle&&"validite_devis"!=n.reglages[t].cle&&"acompte_devis"!=n.reglages[t].cle),e.R7$(1),e.Y8G("ngIf",n.reglages[t].valeur&&n.reglages[t].valeur.length>100&&"echeance_paiement"!=n.reglages[t].cle&&"validite_devis"!=n.reglages[t].cle&&"acompte_devis"!=n.reglages[t].cle),e.R7$(1),e.Y8G("ngIf","echeance_paiement"==n.reglages[t].cle),e.R7$(1),e.Y8G("ngIf","validite_devis"==n.reglages[t].cle)}}function re(s,o){if(1&s&&(e.j41(0,"mat-option",54),e.EFF(1),e.k0s()),2&s){const t=o.$implicit;e.Y8G("value",t.valeur),e.R7$(1),e.SpI(" ",t.libelle," ")}}function oe(s,o){if(1&s){const t=e.RV6();e.j41(0,"div",32)(1,"mat-form-field",39)(2,"input",56),e.bIt("ngModelChange",function(a){e.eBV(t);const i=e.XpG(2);return e.Njj(i.reglageNumTVA.valeur=a)}),e.k0s(),e.j41(3,"mat-error"),e.EFF(4,"Le code saisi est invalide"),e.k0s()(),e.j41(5,"mat-form-field",39)(6,"mat-select",57),e.bIt("ngModelChange",function(a){e.eBV(t);const i=e.XpG(2);return e.Njj(i.reglageTauxTVA.valeur=a)}),e.DNE(7,re,2,2,"mat-option",53),e.k0s()()()}if(2&s){const t=e.XpG(2);e.R7$(2),e.Y8G("ngModel",t.reglageNumTVA.valeur),e.R7$(4),e.Y8G("ngModel",t.reglageTauxTVA.valeur)("compareWith",t.FactureUtils.compareTaux),e.R7$(1),e.Y8G("ngForOf",t.TauxTVA)}}function le(s,o){if(1&s){const t=e.RV6();e.qex(0),e.j41(1,"div",1)(2,"nav",2)(3,"p",3),e.EFF(4,"Sections"),e.k0s(),e.j41(5,"a",4),e.bIt("click",function(a){e.eBV(t);const i=e.XpG();return e.Njj(i.scrollToSection("vr-num-devis",a))}),e.nrm(6,"i",5),e.EFF(7,"N\xb0 Devis "),e.k0s(),e.j41(8,"a",4),e.bIt("click",function(a){e.eBV(t);const i=e.XpG();return e.Njj(i.scrollToSection("vr-num-factures",a))}),e.nrm(9,"i",5),e.EFF(10,"N\xb0 Factures "),e.k0s(),e.j41(11,"a",4),e.bIt("click",function(a){e.eBV(t);const i=e.XpG();return e.Njj(i.scrollToSection("vr-coordonnees",a))}),e.nrm(12,"i",6),e.EFF(13,"Coordonn\xe9es "),e.k0s(),e.j41(14,"a",4),e.bIt("click",function(a){e.eBV(t);const i=e.XpG();return e.Njj(i.scrollToSection("vr-legal",a))}),e.nrm(15,"i",7),e.EFF(16,"L\xe9gal "),e.k0s(),e.j41(17,"a",4),e.bIt("click",function(a){e.eBV(t);const i=e.XpG();return e.Njj(i.scrollToSection("vr-tva",a))}),e.nrm(18,"i",8),e.EFF(19,"TVA "),e.k0s(),e.j41(20,"a",4),e.bIt("click",function(a){e.eBV(t);const i=e.XpG();return e.Njj(i.scrollToSection("vr-mise-en-page",a))}),e.nrm(21,"i",9),e.EFF(22,"Mise en page "),e.k0s(),e.j41(23,"a",4),e.bIt("click",function(a){e.eBV(t);const i=e.XpG();return e.Njj(i.scrollToSection("vr-autres",a))}),e.nrm(24,"i",10),e.EFF(25,"Autres "),e.k0s(),e.j41(26,"a",4),e.bIt("click",function(a){e.eBV(t);const i=e.XpG();return e.Njj(i.scrollToSection("vr-extranet",a))}),e.nrm(27,"i",11),e.EFF(28,"Espace client "),e.k0s()(),e.j41(29,"div",12)(30,"section",13)(31,"div",14)(32,"div",15),e.nrm(33,"i",5),e.k0s(),e.j41(34,"div",16)(35,"strong"),e.EFF(36,"Num\xe9rotation des devis"),e.k0s(),e.j41(37,"span"),e.EFF(38,"D\xe9finissez le format et le point de d\xe9part de la num\xe9rotation."),e.k0s()()(),e.j41(39,"div",17),e.nrm(40,"numerotation-reglages",18),e.k0s()(),e.j41(41,"section",19)(42,"div",14)(43,"div",15),e.nrm(44,"i",5),e.k0s(),e.j41(45,"div",16)(46,"strong"),e.EFF(47,"Num\xe9rotation des factures"),e.k0s(),e.j41(48,"span"),e.EFF(49,"D\xe9finissez le format et le point de d\xe9part de la num\xe9rotation."),e.k0s()()(),e.j41(50,"div",17),e.nrm(51,"numerotation-reglages",18),e.k0s()(),e.j41(52,"section",20)(53,"div",14)(54,"div",15),e.nrm(55,"i",6),e.k0s(),e.j41(56,"div",16)(57,"strong"),e.EFF(58,"Coordonn\xe9es de l'entreprise"),e.k0s(),e.j41(59,"span"),e.EFF(60,"Informations affich\xe9es sur vos documents commerciaux."),e.k0s()()(),e.j41(61,"div",17),e.nrm(62,"coordonnees-entreprise",null,21),e.j41(64,"div",22)(65,"button",23),e.bIt("click",function(){e.eBV(t);const a=e.XpG();return e.Njj(a.preSave(1))}),e.nrm(66,"i",24),e.EFF(67,"Enregistrer "),e.k0s()()()(),e.j41(68,"section",25)(69,"div",14)(70,"div",15),e.nrm(71,"i",7),e.k0s(),e.j41(72,"div",16)(73,"strong"),e.EFF(74,"Informations l\xe9gales"),e.k0s(),e.j41(75,"span"),e.EFF(76,"Mentions obligatoires, pied de page et conditions g\xe9n\xe9rales."),e.k0s()()(),e.j41(77,"div",17)(78,"div",26)(79,"div",27)(80,"strong"),e.EFF(81),e.k0s()(),e.j41(82,"label",28)(83,"input",29),e.bIt("change",function(a){e.eBV(t);const i=e.XpG();return e.Njj(i.reglagesCoordonnees.immat_encours.valeur=a.target.checked?"true":"false")}),e.k0s(),e.nrm(84,"span",30),e.k0s()(),e.DNE(85,Q,5,4,"div",31),e.j41(86,"div",32)(87,"mat-form-field",33)(88,"input",34),e.bIt("ngModelChange",function(a){e.eBV(t);const i=e.XpG();return e.Njj(i.reglagesCoordonnees.code_ape.valeur=a)}),e.k0s()(),e.DNE(89,W,2,2,"mat-form-field",35),e.k0s(),e.j41(90,"div",32)(91,"div",36),e.DNE(92,H,4,2,"span",37),e.k0s()(),e.DNE(93,ie,5,4,"div",38),e.j41(94,"div",32)(95,"mat-form-field",39)(96,"input",34),e.bIt("ngModelChange",function(a){e.eBV(t);const i=e.XpG();return e.Njj(i.reglages.acompte_devis.valeur=a)}),e.k0s(),e.j41(97,"span",40),e.EFF(98,"\xa0 %"),e.k0s()()(),e.j41(99,"div",22)(100,"button",23),e.bIt("click",function(){e.eBV(t);const a=e.XpG();return e.Njj(a.preSave(2))}),e.nrm(101,"i",24),e.EFF(102,"Enregistrer "),e.k0s()()()(),e.j41(103,"section",41)(104,"div",14)(105,"div",15),e.nrm(106,"i",8),e.k0s(),e.j41(107,"div",16)(108,"strong"),e.EFF(109,"Gestion de la TVA"),e.k0s(),e.j41(110,"span"),e.EFF(111,"Configurez votre num\xe9ro de TVA intracommunautaire et le taux par d\xe9faut."),e.k0s()()(),e.j41(112,"div",17)(113,"div",26)(114,"div",27)(115,"strong"),e.EFF(116),e.k0s()(),e.j41(117,"label",28)(118,"input",29),e.bIt("change",function(a){e.eBV(t);const i=e.XpG();return e.Njj(i.reglageDesactivationTVA.valeur=a.target.checked?"true":"false")}),e.k0s(),e.nrm(119,"span",30),e.k0s()(),e.DNE(120,oe,8,4,"div",31),e.j41(121,"div",22)(122,"button",23),e.bIt("click",function(){e.eBV(t);const a=e.XpG();return e.Njj(a.preSave(3))}
1),e.nrm(123,"i",24),e.EFF(124,"Enregistrer "),e.k0s()()()(),e.j41(125,"section",42)(126,"div",14)(127,"div",15),e.nrm(128,"i",9),e.k0s(),e.j41(129,"div",16)(130,"strong"),e.EFF(131,"Mise en page"),e.k0s(),e.j41(132,"span"),e.EFF(133,"Personnalisez l'apparence de vos documents (couleurs, police)."),e.k0s()()(),e.j41(134,"div",17),e.nrm(135,"mise-en-page"),e.j41(136,"div",22)(137,"button",23),e.bIt("click",function(){e.eBV(t);const a=e.XpG();return e.Njj(a.preSave(4))}),e.nrm(138,"i",24),e.EFF(139,"Enregistrer "),e.k0s()()()(),e.j41(140,"section",43)(141,"div",14)(142,"div",15),e.nrm(143,"i",10),e.k0s(),e.j41(144,"div",16)(145,"strong"),e.EFF(146,"Autres r\xe9glages"),e.k0s(),e.j41(147,"span"),e.EFF(148,"Options compl\xe9mentaires de facturation."),e.k0s()()(),e.j41(149,"div",17),e.nrm(150,"autres-reglages-facturation"),e.k0s()(),e.j41(151,"section",44)(152,"div",14)(153,"div",15),e.nrm(154,"i",11),e.k0s(),e.j41(155,"div",16)(156,"strong"),e.EFF(157,"Visibilit\xe9 dans l'espace client"),e.k0s(),e.j41(158,"span"),e.EFF(159,"Activez l'affichage des devis et factures dans l'espace de vos clients."),e.k0s()()(),e.j41(160,"div",17)(161,"div",45)(162,"div",27)(163,"strong"),e.EFF(164),e.k0s()(),e.j41(165,"label",28)(166,"input",29),e.bIt("change",function(a){e.eBV(t);const i=e.XpG();return e.Njj(i.reglageService.reglages.ventes.afficherDevisExtranet.valeur=a.target.checked?"true":"false")}),e.k0s(),e.nrm(167,"span",30),e.k0s()(),e.j41(168,"div",45)(169,"div",27)(170,"strong"),e.EFF(171),e.k0s()(),e.j41(172,"label",28)(173,"input",29),e.bIt("change",function(a){e.eBV(t);const i=e.XpG();return e.Njj(i.reglageService.reglages.ventes.afficherFacturesExtranet.valeur=a.target.checked?"true":"false")}),e.k0s(),e.nrm(174,"span",30),e.k0s()(),e.j41(175,"div",22)(176,"button",23),e.bIt("click",function(){e.eBV(t);const a=e.XpG();return e.Njj(a.saveExtranet())}),e.nrm(177,"i",24),e.EFF(178,"Enregistrer "),e.k0s()()()()()(),e.bVm()}if(2&s){const t=e.XpG();
1e.R7$(40),e.Y8G("type","Devis")("refreshTrigger",t.numerotationRefreshTrigger),e.R7$(11),e.Y8G("type","Facture")("refreshTrigger",t.numerotationRefreshTrigger),e.R7$(30),e.JRh(t.reglagesCoordonnees.immat_encours.libelle),e.R7$(2),e.Y8G("checked","true"===t.reglagesCoordonnees.immat_encours.valeur),e.R7$(2),e.Y8G("ngIf","true"!==t.reglagesCoordonnees.immat_encours.valeur),e.R7$(2),e.Y8G("ngClass",t.isSociete()?"col-6":"col-12"),e.R7$(1),e.FS9("placeholder",t.reglagesCoordonnees.code_ape.libelle),e.Y8G("ngModel",t.reglagesCoordonnees.code_ape.valeur),e.R7$(1),e.Y8G("ngIf",t.isSociete()),e.R7$(3),e.Y8G("ngIf",!(null!=t.reglagesCoordonnees.code_ape&&t.reglagesCoordonnees.code_ape.valeur)||t.isSociete()&&!(null!=t.reglagesCoordonnees.capital&&t.reglagesCoordonnees.capital.valeur)),e.R7$(1),e.Y8G("ngForOf",t.reglageVente.reglages),e.R7$(3),e.FS9("placeholder",t.reglages.acompte_devis.libelle),e.Y8G("ngModel",t.reglages.acompte_devis.valeur),e.R7$(20),e.JRh(t.reglageDesactivationTVA.libelle),e.R7$(2),e.Y8G("checked","true"===t.reglageDesactivationTVA.valeur),e.R7$(2),e.Y8G("ngIf","true"!==t.reglageDesactivationTVA.valeur),e.R7$(44),e.JRh(t.reglageService.reglages.ventes.afficherDevisExtranet.libelle),e.R7$(2),e.Y8G("checked","true"===t.reglageService.reglages.ventes.afficherDevisExtranet.valeur),e.R7$(5),e.JRh(t.reglageService.reglages.ventes.afficherFacturesExtranet.libelle),e.R7$(2),e.Y8G("checked","true"===t.reglageService.reglages.ventes.afficherFacturesExtranet.valeur)}}let x=(()=>{class s{constructor(t,n,a,i,l,_e,me){this.reglageService=t,this.commercialService=n,this.moduleReglagePanelService=a,this.snackBar=i,this.jarvysService=l,this.authService=_e,this.dialog=me,this.TauxTVA=j.WK,this.FactureUtils=j.oj,this.oldReglagesVentes=[],this.reglagesCoordonnees={},this.numerotationRefreshTrigger=0,this.exclusionList=["Dernier N\xb0Devis","Pattern N\xb0Devis","N\xb0Devis Suivant","Dernier N\xb0Facture","Pattern N\xb0Facture","N\xb0Facture Suivant","miniatures_devis","miniatures_facture","estimation","afficherDevisExtranet","afficherFacturesExtranet"],this.coordonnees=["nom_commercial","adresse","adresse_2","adresse_3","code_postal","ville","portable","fixe","email"]}ngOnInit(){this.loadReglages()}ngOnChanges(t){t.refreshTrigger&&!t.refreshTrigger.firstChange&&this.loadReglages()}loadReglages(){this.moduleReglagePanelService.loadReglages().subscribe(()=>{this.entreprise=this.authService.loggedEntreprise,this.reglageVente=this.moduleReglagePanelService.reglagesByKey.get(R.Qv.VENTES),this.reglages=this.reglageService.reglages[this.reglageVente.module],this.oldReglagesVentes=(0,u.A)(this.reglages),this.reglagesCoordonnees=this.reglageService.reglages.autre,this.reglageDesactivationTVA=(0,u.A)(this.reglageService.reglages.autre.tva_desactivee),this.reglageNumTVA=(0,u.A)(this.reglageService.reglages.autre.tva_intra),this.reglageTauxTVA=(0,u.A)(this.reglageService.reglages.autre.tva),this.numerotationRefreshTrigger++})}preSave(t){this.hasNumerotationChanged()?this.dialog.open(F.u,{data:{title:"Confirmer la sauvegarde des r\xe9glages",message:"<p>Vous avez modifi\xe9 la num\xe9rotation des devis ou factures.<br />Ces r\xe9glages doivent \xeatre enregistr\xe9s s\xe9par\xe9ment car ils ne seront plus modifiables par la suite.</p>Souhaitez-vous poursuivre l'enregistrement des autres r\xe9glages ?"}}
1).afterClosed().subscribe(a=>{!0===a&&this.save(t)}):this.save(t)}save(t=1){const n=[];1===t?(n.push(this.coordonneesEntreprise.enregistrerRaisonSociale()),this.coordonnees.forEach(a=>{n.push(this.reglageService.updateReglage(this.reglageService.reglages.autre[a]))})):2===t?(n.push(...this.getReglagesToSave()),n.push(this.reglageService.updateReglage(this.reglagesCoordonnees.capital)),n.push(this.reglageService.updateReglage(this.reglagesCoordonnees.code_ape)),n.push(this.reglageService.updateReglage(this.reglagesCoordonnees.immat_encours)),"true"!==this.reglagesCoordonnees.immat_encours.valeur&&(n.push(this.reglageService.updateReglage(this.reglagesCoordonnees.siret)),n.push(this.reglageService.updateReglage(this.reglagesCoordonnees.rcs)))):3===t?(n.push(this.reglageService.updateReglage(this.reglageDesactivationTVA)),n.push(this.reglageService.updateReglage(this.reglageNumTVA)),n.push(this.reglageService.updateReglage(this.reglageTauxTVA))):n.push(...this.getMiseEnPageObservables()),this.jarvysService.showLoading(),(0,_.p)(n).subscribe(()=>{this.jarvysService.hideLoading(),this.snackBar.openFromComponent(m.r,{duration:1e4})},a=>this.jarvysService.hideLoading())}saveExtranet(){(0,_.p)([this.reglageService.updateReglage(this.reglageService.reglages.ventes.afficherDevisExtranet),this.reglageService.updateReglage(this.reglageService.reglages.ventes.afficherFacturesExtranet)]).subscribe({next:()=>this.snackBar.openFromComponent(m.r,{duration:1e4}),error:()=>this.jarvysService.hideLoading()})}scrollToSection(t,n){n.preventDefault(),document.getElementById(t)?.scrollIntoView({behavior:"smooth",block:"start"})}isSociete(){return this.reglagesCoordonnees.statut_juridique&&S._.isSociete(this.reglagesCoordonnees.statut_juridique.valeur)}getReglagesToSave(){const t=[];return void 0!==this.reglages&&Object.keys(this.reglages).forEach(n=>{this.exclusionList.find(a=>a===n)||t.push(this.reglageService.updateReglage(this.reglages[n]))}),t}getMiseEnPageObservables(){return[this.reglageService.updateReglage(this.reglageService.reglages.autre.couleur),this.reglageService.updateReglage(this.reglageService.reglages.autre.policeDocuments)]}hasNumerotationChanged(){return this.exclusionList.some(t=>this.hasReglageChanged(t))}hasReglageChanged(t){return this.oldReglagesVentes[t].cle!==this.reglages[t].cle||this.oldReglagesVentes[t].valeur!==this.reglages[t].valeur}static{this.\u0275fac=function(n){return new(n||s)(e.rXU(C.s),e.rXU(G.s),e.rXU(I.X),e.rXU(E.nf),e.rXU(p.L),e.rXU(k.u),e.rXU(V.ef))}}static{this.\u0275cmp=e.VBU({type:s,selectors:[["vente-reglages"]],viewQuery:function(n,a){if(1&n&&e.GBs(w,5),2&n){let i;e.mGM(i=e.lsd())&&(a.coordonneesEntreprise=i.first)}},inputs:{refreshTrigger:"refreshTrigger"},features:[e.OA$],decls:1,vars:1,consts:[[4,"ngIf"],[1,"nv-settings"],[1,"nv-settings-toc"],[1,"nv-settings-toc-head"],[1,"nv-settings-toc-item",3,"click"],[1,"fas","fa-hashtag"],[1,"fas","fa-building"],[1,"fas","fa-balance-scale"],[1,"fas","fa-percent"],[1,"fas","fa-paint-brush"],[1,"fas","fa-sliders-h"],[1,"fas","fa-external-link-alt"],[1,"nv-settings-body"],["id","vr-num-devis",1,"nv-settings-section"],[1,"nv-settings-section-head"],[1,"nv-settings-section-icon"],[1,"nv-settings-section-labels"],[1,"nv-settings-section-body"],[3,"type","refreshTrigger"],["id","vr-num-factures",1,"nv-settings-section"],["id","vr-coordonnees",1,"nv-settings-section"],["coordonneesEntreprise",""],[1,"text-end","mt-3"],["mat-flat-button","","color","primary",3,"click"],[1,"fas","fa-save","me-2"],["id","vr-legal",1,"nv-settings-section"],[1,"nv-toggle-row","mb-3"],[1,"nv-toggle-row-label"],[1,"nv-toggle"],["type","checkbox",3,"checked","change"],[1,"nv-toggle-track"],["class","row",4,"ngIf"],[1,"row"],[1,"nv-mat-field",3,"ngClass"],["matInput","","maxlength","500",3,"ngModel","placeholder","ngModelChange"],["class","nv-mat-field col-6",4,"ngIf"],[1,"col-12"],["class","warning",4,"ngIf"],["class","d-flex",4,"ngFor","ngForOf"],[1,"nv-mat-field","col-6"],["matSuffix",""],["id","vr-tva",1,"nv-settings-section"],["id","vr-mise-en-page",1,"nv-settings-section"],["id","vr-autres",1,"nv-settings-section"],["id","vr-extranet",1,"nv
1-settings-section"],[1,"nv-toggle-row"],["matInput","","maxlength","500","siretFormat","",3,"ngModel","placeholder","ngModelChange"],[1,"warning"],[1,"fas","fa-exclamation-triangle","me-2"],[1,"d-flex"],["class","nv-mat-field flex-fill",4,"ngIf"],[1,"nv-mat-field","flex-fill"],["name","echeance","placeholder","\xc9ch\xe9ance de paiement d'une facture",3,"ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["name","echeance","placeholder","Validit\xe9 d'un devis",3,"ngModel","ngModelChange"],["matInput","","maxlength","500","name","tva_intra","pattern","[A-Z]{2} ?[0-9]{2} ?[0-9]{9}","placeholder","Exemple : FR 12 123456789",3,"ngModel","ngModelChange"],["name","tva","placeholder","Taux de TVA par d\xe9faut",3,"ngModel","compareWith","ngModelChange"]],template:function(n,a){1&n&&e.DNE(0,le,179,22,"ng-container",0),2&n&&e.Y8G("ngIf",a.reglageVente)},dependencies:[g.YU,g.Sq,g.bT,c.me,c.BC,c.tU,c.R_,c.vS,d.rb,d.df,v.k5,v.Ky,v.xZ,N.aL,X.d1,f.iV,$.cu,D.k,M.k,O,z.X,J.U],encapsulation:2})}}return s})();var ge=r(85544),ce=r(52168);const ue=function(){return["/reglages-entreprise"]};let de=(()=>{class s{constructor(){this.opened=new e.bkB,this.closed=new e.bkB,this.modules=[R.Qv.VENTES],this.refreshTrigger=0}onOpened(){this.refreshTrigger++,this.opened.emit()}static{this.\u0275fac=function(n){return new(n||s)}}static{this.\u0275cmp=e.VBU({type:s,selectors:[["reglages-ventes-sidenav"]],viewQuery:function(n,a){if(1&n&&e.GBs(x,5),2&n){let i;e.mGM(i=e.lsd())&&(a.venteReglagesComponent=i.first)}},hostAttrs:[1,"reglages-ventes-sidenav"],inputs:{open:"open"},outputs:{opened:"opened",closed:"closed"},decls:6,vars:8,consts:[[3,"title","video","videoTitle","modules","open","opened","closed"],[1,"title-additions-content"],[3,"routerLink"],[1,"reglages-content"],[3,"refreshTrigger"]],template:function(n,a){1&n&&(e.j41(0,"reglages-sidenav",0),e.bIt("opened",function(){return a.onOpened()})("closed",function(){return a.closed.emit()}),e.qex(1,1),e.j41(2,"a",2),e.EFF(3,"Acc\xe9der aux coordonn\xe9es de l'entreprise"),e.k0s(),e.bVm(),e.qex(4,3),e.nrm(5,"vente-reglages",4),e.bVm(),e.k0s()),2&n&&(e.Y8G("title","R\xe9glages de ventes")("video","https://www.youtube.com/embed/MKJbZVYWIqw")("videoTitle","Voir le tutoriel vid\xe9o : Comment num\xe9roter vos devis, commandes et factures sur Nivano ?")("modules",a.modules)("open",a.open),e.R7$(2),e.Y8G("routerLink",e.lJ4(7,ue)),e.R7$(3),e.Y8G("refreshTrigger",a.refreshTrigger))},dependencies:[ge._,ce.Wk,x],encapsulation:2})}}return s})()}}]);

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.