{"version":3,"file":"CustomsSimulator.DQD3DWqS.mjs","names":["useState"],"sources":["https:/framerusercontent.com/modules/hZoj2AJFgGdHBhjxB7vD/LgmArxFA4lZ2kaUJBc0A/CustomsSimulator.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Simulateur douane et TVA d’un colis vers la France ou la Suisse.\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */const FONT=\"Inter, system-ui, sans-serif\";const TITLE=\"'Archivo', Inter, system-ui, sans-serif\";const INK=\"#141110\";const MUTED=\"#62626A\";const LINE=\"#E7E7EA\";const GRAY=\"#F4F4F5\";function Field({label,hint,value,onChange,suffix,type}){return /*#__PURE__*/_jsxs(\"label\",{style:{display:\"flex\",flexDirection:\"column\",gap:6,minWidth:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13,fontWeight:500,color:INK},children:label}),/*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"flex\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"input\",{type:type||\"number\",inputMode:\"decimal\",step:\"0.1\",min:\"0\",value:value,onChange:e=>onChange(e.target.value),style:{width:\"100%\",height:44,padding:\"0 52px 0 14px\",borderRadius:12,border:\"1px solid \"+LINE,background:\"#FFFFFF\",fontFamily:FONT,fontSize:15,color:INK,outline:\"none\",boxSizing:\"border-box\"}}),/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",right:14,fontSize:13,color:MUTED,pointerEvents:\"none\"},children:suffix})]}),hint?/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,color:MUTED,lineHeight:1.4},children:hint}):null]});}function Seg({value,onChange,options,label}){return /*#__PURE__*/_jsx(\"div\",{role:\"group\",\"aria-label\":label,style:{display:\"inline-flex\",flexWrap:\"wrap\",padding:3,borderRadius:999,background:GRAY},children:options.map(([k,l])=>/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-pressed\":value===k,onClick:()=>onChange(k),style:{border:\"none\",cursor:\"pointer\",height:32,padding:\"0 13px\",borderRadius:999,fontFamily:FONT,fontSize:13,fontWeight:600,background:value===k?INK:\"transparent\",color:value===k?\"#FFFFFF\":MUTED,transition:\"background .2s ease\"},children:l},k))});}export default function CustomsSimulator({note,style}){const[dest,setDest]=useState(\"FR\");const[mode,setMode]=useState(\"DDP\");const[v,setV]=useState({goods:\"39\",ship:\"6\",cats:\"1\",tva:\"20\",duty:\"0\",fee:\"13.75\"});const set=k=>x=>setV({...v,[k]:x});const switchDest=d=>{setDest(d);setV({...v,tva:d===\"FR\"?\"20\":\"8.1\",fee:d===\"FR\"?\"8\":\"13.75\",duty:\"0\"});};const n=k=>Math.max(0,parseFloat(String(v[k]).replace(\",\",\".\"))||0);const C=dest===\"FR\"?\"€\":\"CHF\";const goods=n(\"goods\"),ship=n(\"ship\");const fmt=x=>(Math.round(x*100)/100).toLocaleString(\"fr-CH\",{minimumFractionDigits:2,maximumFractionDigits:2});let duty=0,tva=0,fee=0,notes=[],iossOk=false;if(dest===\"FR\"){const low=goods<=150;if(low){duty=3*Math.max(1,Math.round(n(\"cats\")));iossOk=true;notes.push(\"Colis de 150 € ou moins : droit forfaitaire de 3 € par cat\\xe9gorie d’article, depuis le 1er juillet 2026.\");}else{duty=(goods+ship)*n(\"duty\")/100;notes.push(\"Au-dessus de 150 €, les droits d\\xe9pendent du produit (0 \\xe0 12 % le plus souvent). V\\xe9rifiez le taux sur le tarif douanier de l’UE.\");}tva=(goods+ship+duty)*n(\"tva\")/100;if(mode===\"DAP\"){fee=n(\"fee\");notes.push(\"Sans IOSS ni envoi droits pay\\xe9s, le transporteur facture des frais de dossier au client \\xe0 la livraison.\");}else if(low)notes.push(\"Avec l’IOSS, la TVA est encaiss\\xe9e \\xe0 la commande et le colis n’est pas bloqu\\xe9.\");else notes.push(\"L’IOSS ne couvre pas les colis de plus de 150 €. Il faut un envoi droits pay\\xe9s (DDP) via votre transporteur.\");}else{tva=(goods+ship)*n(\"tva\")/100;if(tva<5){notes.push(\"TVA inf\\xe9rieure \\xe0 CHF 5 : elle n’est pas per\\xe7ue. Le colis entre sans taxe.\");tva=0;}else notes.push(\"La TVA \\xe0 l’importation se calcule sur la valeur des articles plus le transport.\");notes.push(\"Droits de douane : supprim\\xe9s sur les produits industriels depuis le 1er janvier 2024. Les produits agricoles et alimentaires restent tax\\xe9s, selon le poids.\");if(mode===\"DAP\"&&tva>0){fee=n(\"fee\");notes.push(\"Si le client paie \\xe0 la r\\xe9ception, la Poste ajoute des frais de d\\xe9douanement, d\\xe8s CHF 13.75 par envoi.\");}if(mode===\"DDP\")notes.push(\"En DDP, vous r\\xe9glez TVA et frais avant l’envoi. Au-del\\xe0 de CHF 100 000 de ventes par an en Suisse, l’inscription \\xe0 la TVA suisse devient obligatoire.\");}const total=duty+tva+fee;const row=(l,x)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",gap:12,fontSize:14,color:\"rgba(255,255,255,.72)\"},children:[/*#__PURE__*/_jsx(\"span\",{children:l}),/*#__PURE__*/_jsxs(\"span\",{style:{color:\"#FFFFFF\",fontVariantNumeric:\"tabular-nums\"},children:[fmt(x),\" \",C]})]});return /*#__PURE__*/_jsxs(\"div\",{style:{...style,width:\"100%\",fontFamily:FONT,color:INK},children:[/*#__PURE__*/_jsx(\"style\",{children:\".cs-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:16px}.cs-in{display:grid;grid-template-columns:1fr 1fr;gap:14px}@container (max-width: 760px){.cs-grid{grid-template-columns:1fr}}@container (max-width: 420px){.cs-in{grid-template-columns:1fr}}input:focus{border-color:#141110!important}\"}),/*#__PURE__*/_jsxs(\"div\",{style:{containerType:\"inline-size\"},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"cs-grid\",children:[/*#__PURE__*/_jsxs(\"div\",{style:{borderRadius:22,background:\"#FFFFFF\",border:\"1px solid \"+LINE,padding:24,display:\"flex\",flexDirection:\"column\",gap:18},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:12,alignItems:\"center\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:TITLE,fontSize:18,fontWeight:600,letterSpacing:\"-0.02em\"},children:\"Votre colis\"}),/*#__PURE__*/_jsx(Seg,{label:\"Destination\",value:dest,onChange:switchDest,options:[[\"FR\",\"Client en France\"],[\"CH\",\"Client en Suisse\"]]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:10,alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13,color:MUTED},children:\"Qui paie les taxes ?\"}),/*#__PURE__*/_jsx(Seg,{label:\"Mode\",value:mode,onChange:setMode,options:[[\"DDP\",\"Moi, avant l’envoi\"],[\"DAP\",\"Le client, \\xe0 la livraison\"]]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"cs-in\",children:[/*#__PURE__*/_jsx(Field,{label:\"Valeur des articles\",hint:\"Prix pay\\xe9, hors transport\",value:v.goods,onChange:set(\"goods\"),suffix:C}),/*#__PURE__*/_jsx(Field,{label:\"Transport\",hint:\"Frais de port factur\\xe9s ou pay\\xe9s\",value:v.ship,onChange:set(\"ship\"),suffix:C}),dest===\"FR\"?/*#__PURE__*/_jsx(Field,{label:\"Cat\\xe9gories d’articles\",hint:\"Types de produits diff\\xe9rents dans le colis\",value:v.cats,onChange:set(\"cats\"),suffix:\"\\xd7\"}):null,dest===\"FR\"&&goods>150?/*#__PURE__*/_jsx(Field,{label:\"Taux de droits\",hint:\"Selon le produit, indicatif\",value:v.duty,onChange:set(\"duty\"),suffix:\"%\"}):null,/*#__PURE__*/_jsx(Field,{label:\"TVA\",hint:dest===\"FR\"?\"20 %, ou 5,5 % pour certains produits\":\"8,1 %, ou 2,6 % pour l’alimentaire et les livres\",value:v.tva,onChange:set(\"tva\"),suffix:\"%\"}),mode===\"DAP\"?/*#__PURE__*/_jsx(Field,{label:\"Frais du transporteur\",hint:dest===\"FR\"?\"Frais de dossier \\xe0 la livraison, selon transporteur\":\"D\\xe8s CHF 13.75 \\xe0 la Poste\",value:v.fee,onChange:set(\"fee\"),suffix:C}):null]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",overflow:\"hidden\",borderRadius:22,background:INK,color:\"#FFFFFF\",padding:24,display:\"flex\",flexDirection:\"column\",gap:16},children:[/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{position:\"absolute\",right:-100,top:-120,width:280,height:280,borderRadius:\"50%\",background:\"radial-gradient(closest-side, rgba(255,106,26,.35), transparent)\"}}),/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",fontSize:13,color:\"rgba(255,255,255,.6)\"},children:mode===\"DDP\"?\"\\xc0 pr\\xe9voir dans votre prix\":\"Ce que le client paie \\xe0 la livraison\"}),/*#__PURE__*/_jsxs(\"span\",{\"aria-live\":\"polite\",style:{position:\"relative\",fontFamily:TITLE,fontSize:44,fontWeight:600,letterSpacing:\"-0.03em\",lineHeight:1,fontVariantNumeric:\"tabular-nums\"},children:[fmt(total),\" \",C]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"flex\",flexDirection:\"column\",gap:9,paddingTop:14,borderTop:\"1px solid rgba(255,255,255,.12)\"},children:[row(\"Droits de douane\",duty),row(\"TVA \\xe0 l’importation\",tva),mode===\"DAP\"?row(\"Frais du transporteur\",fee):null,row(\"Valeur en douane\",goods+ship)]}),/*#__PURE__*/_jsx(\"ul\",{style:{position:\"relative\",listStyle:\"none\",margin:0,padding:0,display:\"flex\",flexDirection:\"column\",gap:8,marginTop:\"auto\"},children:notes.map(t=>/*#__PURE__*/_jsxs(\"li\",{style:{display:\"flex\",gap:8,fontSize:13,lineHeight:1.5,color:\"rgba(255,255,255,.75)\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:\"#FF8A4C\"},children:\"•\"}),t]},t))}),dest===\"FR\"&&iossOk&&mode===\"DDP\"?/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",alignSelf:\"flex-start\",fontSize:12.5,fontWeight:500,color:\"#FF8A4C\",background:\"rgba(255,90,31,.12)\",border:\"1px solid rgba(255,138,76,.28)\",padding:\"5px 10px\",borderRadius:999},children:\"IOSS possible\"}):null]})]}),note?/*#__PURE__*/_jsx(\"p\",{style:{margin:\"14px 2px 0\",fontSize:12.5,lineHeight:1.5,color:MUTED},children:note}):null]})]});}CustomsSimulator.defaultProps={note:\"Calcul indicatif, bas\\xe9 sur les r\\xe8gles en vigueur en octobre 2026 : r\\xe8glement UE 2026/382 (droit de 3 € du 1er juillet 2026 au 1er juillet 2028), TVA suisse 8,1 % et franchise de CHF 5 (OFDF), tarifs de la Poste. Le montant r\\xe9el d\\xe9pend du produit, du transporteur et de votre statut TVA.\"};addPropertyControls(CustomsSimulator,{note:{type:ControlType.String,title:\"Note\",displayTextArea:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CustomsSimulator\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CustomsSimulator.map"],"mappings":"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"}