<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>NGSIGN</title>
	<atom:link href="https://www.ng-sign.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.ng-sign.com</link>
	<description>L&#039;expert de la signature électronique</description>
	<lastBuildDate>Mon, 27 Apr 2026 08:25:52 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.ng-sign.com/wp-content/uploads/2021/10/favicon.svg</url>
	<title>NGSIGN</title>
	<link>https://www.ng-sign.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Accelerating Libya’s Digital Economy: NGSign and Ebkar Announce Strategic Partnership</title>
		<link>https://www.ng-sign.com/accelerating-libyas-digital-economy-ngsign-and-ebkar-announce-strategic-partnership/</link>
		
		<dc:creator><![CDATA[Mohamed Ali Tarhouni]]></dc:creator>
		<pubDate>Sat, 25 Apr 2026 09:58:05 +0000</pubDate>
				<category><![CDATA[Non classé]]></category>
		<guid isPermaLink="false">https://www.ng-sign.com/?p=7017</guid>

					<description><![CDATA[<p>NGSign is proud to announce a strategic partnership with Ebkar, a leading provider of technology and administrative solutions in Libya. Together, we are launching an ambitious initiative to bring advanced digital trust services, electronic signatures, and Public Key Infrastructure (PKI) solutions to the Libyan market—designed with local needs at their core. A New Era of [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.ng-sign.com/accelerating-libyas-digital-economy-ngsign-and-ebkar-announce-strategic-partnership/">Accelerating Libya’s Digital Economy: NGSign and Ebkar Announce Strategic Partnership</a> appeared first on <a rel="nofollow" href="https://www.ng-sign.com">NGSIGN</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>NGSign is proud to announce a strategic partnership with Ebkar, a leading provider of technology and administrative solutions in Libya. Together, we are launching an ambitious initiative to bring advanced digital trust services, electronic signatures, and Public Key Infrastructure (PKI) solutions to the Libyan market—designed with local needs at their core.</p>



<h1 class="wp-block-heading">A New Era of Digital Trust in Libya</h1>



<p>Libya has recently taken a major step toward digital transformation with the adoption of Law No. 6 of 2022 on Electronic Transactions. This milestone formally recognizes the legal validity of electronic signatures and digital documents, opening the door to a more efficient and secure digital economy.</p>



<p>However, turning this legal framework into a trusted, widely adopted reality requires more than regulation. It calls for robust, secure, and locally compliant infrastructure—especially in a context where data sovereignty requirements mandate that sensitive records and certificates be hosted within Libya.</p>



<p>To address this, NGSign and Ebkar have designed a collaboration model fully aligned with local laws and their Executive Regulations, ensuring both compliance and operational efficiency.</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="572" src="https://www.ng-sign.com/wp-content/uploads/2026/04/image-1024x572.png" alt="" class="wp-image-7018" srcset="https://www.ng-sign.com/wp-content/uploads/2026/04/image-1024x572.png 1024w, https://www.ng-sign.com/wp-content/uploads/2026/04/image-300x167.png 300w, https://www.ng-sign.com/wp-content/uploads/2026/04/image-768x429.png 768w, https://www.ng-sign.com/wp-content/uploads/2026/04/image.png 1376w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h1 class="wp-block-heading">Combining Global Expertise with Local Strength</h1>



<p>This partnership brings together the best of both worlds. NGSign contributes deep expertise in designing and deploying digital trust ecosystems across Africa. With successful implementations in countries such as Tunisia, Mauritania, Burkina Faso, and Benin, NGSign has demonstrated its ability to adapt complex cryptographic infrastructures to diverse regulatory environments. At the same time, its solutions meet the highest international standards, including compliance with European ETSI requirements and eIDAS Qualified Trust Service Provider certification.</p>



<p>Ebkar complements this with strong local insight, operational capabilities, and on-the-ground presence. Its deep understanding of the Libyan market and regulatory landscape makes it an essential partner in ensuring successful adoption. Ebkar will lead local go-to-market efforts, system integrations (including ERPs and banking platforms), customer engagement, and the day-to-day operation of the SaaS environment.</p>



<h1 class="wp-block-heading">Building the Foundations of Trust</h1>



<p>By combining global technology with local execution, NGSign and Ebkar are uniquely positioned to help build a secure and scalable digital trust ecosystem in Libya. Our shared ambition is simple: to enable businesses, citizens, and public institutions to transact with confidence in a digital-first world.</p>
<p>The post <a rel="nofollow" href="https://www.ng-sign.com/accelerating-libyas-digital-economy-ngsign-and-ebkar-announce-strategic-partnership/">Accelerating Libya’s Digital Economy: NGSign and Ebkar Announce Strategic Partnership</a> appeared first on <a rel="nofollow" href="https://www.ng-sign.com">NGSIGN</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Signature électronique &#038; Cachet Électronique Visible (CEV) : deux technologies, une seule plateforme</title>
		<link>https://www.ng-sign.com/signature-electronique-cev-deux-technologies-une-seule-plateforme/</link>
		
		<dc:creator><![CDATA[NGSIGN Team]]></dc:creator>
		<pubDate>Sun, 05 Apr 2026 23:07:57 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Cachet Électronique Visible]]></category>
		<category><![CDATA[CEV]]></category>
		<category><![CDATA[NGSign]]></category>
		<category><![CDATA[Signature électronique]]></category>
		<category><![CDATA[signature électronique]]></category>
		<guid isPermaLink="false">https://www.ng-sign.com/?p=6786</guid>

					<description><![CDATA[<p>Signature électronique &#38; CEV :deux technologies, une seule plateforme Dans un monde où fraude documentaire et dématérialisation avancent de pair, NGSign propose une réponse double pour sécuriser l&#8217;intégralité du cycle de vie de vos documents. Signature électronique : la base de la confiance numérique La signature électronique constitue le socle de tout système de confiance [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.ng-sign.com/signature-electronique-cev-deux-technologies-une-seule-plateforme/">Signature électronique &amp; Cachet Électronique Visible (CEV) : deux technologies, une seule plateforme</a> appeared first on <a rel="nofollow" href="https://www.ng-sign.com">NGSIGN</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="6786" class="elementor elementor-6786">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-00b7939 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="00b7939" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c5819e4" data-id="c5819e4" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-4a44c53 elementor-widget elementor-widget-text-editor" data-id="4a44c53" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<!-- =====================================================================
     NGSign — Article Blog WordPress-ready
     Couleurs : #facf12 (jaune NGSign) + #5c5c5c (gris NGSign)
     À coller dans l'éditeur HTML WordPress (bloc HTML personnalisé)
     ===================================================================== -->

<style>
.ng-article * { box-sizing: border-box; }
.ng-article {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  color: #3a3a3a;
  max-width: 780px;
  margin: 0 auto;
  line-height: 1.75;
}

/* Hero */
.ng-hero {
  background: #ffffff;
  border-bottom: 3px solid #facf12;
  padding: 2rem 0 2rem;
  margin-bottom: 3rem;
}
.ng-hero h1 {
  font-size: clamp(24px, 4vw, 36px);
  font-weight: 700;
  line-height: 1.25;
  color: #1a1a1a;
  margin: 0 0 0.8rem;
}
.ng-hero h1 em {
  font-style: normal;
  color: #5c5c5c;
}
.ng-hero-lead {
  font-size: 15px;
  color: #5c5c5c;

  line-height: 1.8;
  margin: 0;
}

/* Sections */
.ng-section { margin-bottom: 3rem; }

.ng-section h2 {
  font-size: 22px;
  font-weight: 700;
  color: #1a1a1a;
  margin: 0 0 1rem;
  display: flex;
  align-items: center;
  gap: 12px;
}

.ng-icon {
  width: 34px;
  height: 34px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.ng-icon-yellow { background: #facf12; }
.ng-icon-dark   { background: #facf12; }
.ng-icon-gray   { background: #f0f0f0; }

.ng-section p {
  font-size: 15px;
  color: #5c5c5c;
  line-height: 1.8;
  margin: 0 0 1rem;
}

/* Illustration box */
.ng-illus {
  background: #f7f7f5;
  border: 1px solid #e8e8e6;
  border-radius: 14px;
  overflow: hidden;
  margin: 1.8rem 0;
}
.ng-illus svg { display: block; width: 100%; }
.ng-illus-caption {
  font-size: 12px;
  color: #9a9a9a;
  text-align: center;
  padding: 10px 16px;
  border-top: 1px solid #e8e8e6;
  background: #ffffff;
  margin: 0;
}

/* Feature cards */
.ng-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
  gap: 12px;
  margin: 1.5rem 0;
}
.ng-card {
  background: #ffffff;
  border: 1px solid #e8e8e6;
  border-radius: 12px;
  padding: 18px 16px;
}
.ng-card-dot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #facf12;
  margin-bottom: 10px;
}
.ng-card-title {
  font-size: 13px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 0 0 4px;
}
.ng-card-desc {
  font-size: 12px;
  color: #7a7a7a;
  line-height: 1.55;
  margin: 0;
}

/* Limit note */
.ng-note {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  background: #fffbe6;
  border: 1px solid #f0e060;
  border-left: 3px solid #facf12;
  border-radius: 0 10px 10px 0;
  padding: 12px 16px;
  margin: 1rem 0 1.5rem;
}
.ng-note p {
  font-size: 13px;
  color: #5c5c5c;
  margin: 0;
  font-style: italic;
}

/* Pills */
.ng-pills { display: flex; flex-wrap: wrap; gap: 8px; margin: 1rem 0; }
.ng-pill {
  font-size: 12px;
  font-weight: 500;
  padding: 5px 14px;
  border-radius: 999px;
  border: 1px solid #d8d8d8;
  color: #5c5c5c;
  background: #fff;
}

/* Combo callout */
.ng-callout {
  background: #fffbe6;
  border-left: 4px solid #facf12;
  border-radius: 0 10px 10px 0;
  padding: 16px 20px;
  margin: 1.5rem 0;
}
.ng-callout p {
  font-size: 14px;
  color: #4a4000;
  font-weight: 500;
  margin: 0;
  line-height: 1.65;
}

/* Workflow steps */
.ng-steps { counter-reset: ngstep; margin: 1.8rem 0; }
.ng-step {
  display: flex;
  gap: 16px;
  margin-bottom: 1.2rem;
  align-items: flex-start;
}
.ng-step-num {
  counter-increment: ngstep;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #facf12;
  color: #1a1a1a;
  font-size: 13px;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  margin-top: 2px;
}
.ng-step-num::before { content: counter(ngstep); }
.ng-step-content { flex: 1; }
.ng-step-title {
  font-size: 14px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 0 0 3px;
}
.ng-step-sub {
  font-size: 13px;
  color: #7a7a7a;
  margin: 0;
  line-height: 1.6;
}
.ng-substep {
  display: flex;
  gap: 8px;
  margin-top: 6px;
  align-items: flex-start;
}
.ng-substep-dot {
  width: 5px; height: 5px;
  border-radius: 50%;
  background: #facf12;
  flex-shrink: 0;
  margin-top: 6px;
}

/* Divider */
.ng-divider {
  height: 1px;
  background: #ebebeb;
  margin: 2.5rem 0;
}

</style>

<div class="ng-article">

  <!-- HERO -->
  <div class="ng-hero">
    <h1>Signature électronique &amp; CEV :<br><em>deux technologies, une seule plateforme</em></h1>
    <p class="ng-hero-lead">Dans un monde où fraude documentaire et dématérialisation avancent de pair, NGSign propose une réponse double pour sécuriser l&rsquo;intégralité du cycle de vie de vos documents.</p>
  </div>

  <!-- SECTION 1 : SIGNATURE ÉLECTRONIQUE -->
  <div class="ng-section">
    <h2>
      <span class="ng-icon ng-icon-yellow">
        <svg width="18" height="18" viewBox="0 0 18 18" fill="none" aria-hidden="true">
          <path d="M3 13l3-3 7-7 2 2-7 7-3 3H3v-2z" stroke="#1a1a1a" stroke-width="1.5" stroke-linejoin="round" fill="none"/>
          <path d="M11 3l2 2" stroke="#1a1a1a" stroke-width="1.5"/>
        </svg>
      </span>
      Signature électronique : la base de la confiance numérique
    </h2>

    <p>La signature électronique constitue le socle de tout système de confiance numérique. Elle permet de garantir l&rsquo;identité du signataire, d&rsquo;assurer l&rsquo;intégrité du document et de fournir une preuve juridique opposable — indispensable dans les marchés publics, les contrats ou la facturation électronique.</p>

    <!-- Illustration signature -->
    <div class="ng-illus">
      <svg viewBox="0 0 680 230" xmlns="http://www.w3.org/2000/svg">
        <defs>
          <marker id="ng-arr1" viewBox="0 0 10 10" refX="8" refY="5" markerWidth="6" markerHeight="6" orient="auto-start-reverse">
            <path d="M2 1L8 5L2 9" fill="none" stroke="#5c5c5c" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
          </marker>
        </defs>

        <!-- Document original -->
        <rect x="40" y="50" width="130" height="140" rx="10" fill="#f0f0f0" stroke="#d8d8d8" stroke-width="1"/>
        <text x="105" y="82" text-anchor="middle" font-size="13" font-weight="600" fill="#1a1a1a" font-family="sans-serif">Document</text>
        <line x1="58" y1="100" x2="152" y2="100" stroke="#d8d8d8" stroke-width="1"/>
        <rect x="58" y="110" width="84" height="5" rx="2" fill="#d0d0d0"/>
        <rect x="58" y="120" width="64" height="5" rx="2" fill="#d0d0d0"/>
        <rect x="58" y="130" width="74" height="5" rx="2" fill="#d0d0d0"/>
        <rect x="58" y="140" width="54" height="5" rx="2" fill="#d0d0d0"/>
        <rect x="58" y="150" width="80" height="5" rx="2" fill="#d0d0d0"/>
        <rect x="58" y="160" width="50" height="5" rx="2" fill="#d0d0d0"/>

        <!-- Flèche 1 -->
        <line x1="174" y1="120" x2="218" y2="120" stroke="#5c5c5c" stroke-width="1.2" marker-end="url(#ng-arr1)"/>
        <text x="196" y="112" text-anchor="middle" font-size="11" fill="#9a9a9a" font-family="sans-serif">chiffrement</text>

        <!-- Certificat -->
        <rect x="222" y="65" width="160" height="110" rx="10" fill="#fdf8e1" stroke="#facf12" stroke-width="1.5"/>
        <text x="302" y="94" text-anchor="middle" font-size="13" font-weight="600" fill="#1a1a1a" font-family="sans-serif">Certificat qualifié</text>
        <line x1="238" y1="104" x2="366" y2="104" stroke="#f0d800" stroke-width="1"/>
        <text x="238" y="120" font-size="11" fill="#5c5c5c" font-family="sans-serif">▸ Clé privée du signataire</text>
        <text x="238" y="136" font-size="11" fill="#5c5c5c" font-family="sans-serif">▸ Horodatage certifié</text>
        <text x="238" y="152" font-size="11" fill="#5c5c5c" font-family="sans-serif">▸ Empreinte cryptographique</text>

        <!-- Flèche 2 -->
        <line x1="386" y1="120" x2="430" y2="120" stroke="#5c5c5c" stroke-width="1.2" marker-end="url(#ng-arr1)"/>
        <text x="408" y="112" text-anchor="middle" font-size="11" fill="#9a9a9a" font-family="sans-serif">résultat</text>

        <!-- Document signé -->
        <rect x="434" y="40" width="136" height="160" rx="10" fill="#fff9d6" stroke="#facf12" stroke-width="1.5"/>
        <text x="502" y="72" text-anchor="middle" font-size="13" font-weight="600" fill="#1a1a1a" font-family="sans-serif">Document signé</text>
        <line x1="450" y1="88" x2="552" y2="88" stroke="#f0d800" stroke-width="1"/>
        <rect x="450" y="98" width="86" height="5" rx="2" fill="#edd800" opacity="0.35"/>
        <rect x="450" y="108" width="66" height="5" rx="2" fill="#edd800" opacity="0.35"/>
        <rect x="450" y="118" width="76" height="5" rx="2" fill="#edd800" opacity="0.35"/>
        <rect x="450" y="128" width="56" height="5" rx="2" fill="#edd800" opacity="0.35"/>
        <rect x="450" y="138" width="82" height="5" rx="2" fill="#edd800" opacity="0.35"/>
        <!-- Badge signé -->
        <rect x="450" y="152" width="86" height="26" rx="6" fill="#facf12"/>
        <text x="493" y="169" text-anchor="middle" font-size="11" font-weight="700" fill="#1a1a1a" font-family="sans-serif">✓ Signé</text>

        <!-- Note invisible œil -->
        <line x1="502" y1="202" x2="502" y2="214" stroke="#d0d0d0" stroke-width="1" stroke-dasharray="3 2"/>
        <text x="502" y="224" text-anchor="middle" font-size="11" fill="#b0b0b0" font-family="sans-serif" font-style="italic">Invisible sur papier</text>
      </svg>
      <p class="ng-illus-caption">Flux de signature électronique : du document brut au document certifié avec preuve cryptographique</p>
    </div>

    <div class="ng-grid">
      <div class="ng-card">
        <div class="ng-card-dot"></div>
        <div class="ng-card-title">Identité garantie</div>
        <p class="ng-card-desc">Certificat qualifié liant la signature à une identité vérifiée</p>
      </div>
      <div class="ng-card">
        <div class="ng-card-dot"></div>
        <div class="ng-card-title">Intégrité assurée</div>
        <p class="ng-card-desc">Toute altération du document invalide automatiquement la signature</p>
      </div>
      <div class="ng-card">
        <div class="ng-card-dot"></div>
        <div class="ng-card-title">Preuve juridique</div>
        <p class="ng-card-desc">Valeur probante opposable devant les tribunaux</p>
      </div>
    </div>

    <div class="ng-note">
      <svg width="16" height="16" viewBox="0 0 16 16" fill="none" style="flex-shrink:0;margin-top:2px" aria-hidden="true">
        <circle cx="8" cy="8" r="7" stroke="#facf12" stroke-width="1.5"/>
        <path d="M8 7v5M8 5v.5" stroke="#5c5c5c" stroke-width="1.4" stroke-linecap="round"/>
      </svg>
      <p><strong>Limite :</strong> la signature électronique est invisible à l&rsquo;œil humain et ne peut pas être vérifiée sur une version papier du document.</p>
    </div>
  </div>

  <div class="ng-divider"></div>

  <!-- SECTION 2 : CEV -->
  <div class="ng-section">
    <h2>
      <span class="ng-icon ng-icon-yellow">
        <svg width="18" height="18" viewBox="0 0 18 18" fill="none" aria-hidden="true">
          <rect x="2" y="2" width="6" height="6" rx="1" stroke="#1a1a1a" stroke-width="1.4"/>
          <rect x="10" y="2" width="6" height="6" rx="1" stroke="#1a1a1a" stroke-width="1.4"/>
          <rect x="2" y="10" width="6" height="6" rx="1" stroke="#1a1a1a" stroke-width="1.4"/>
          <rect x="12" y="12" width="3" height="3" rx="0.5" fill="#1a1a1a"/>
        </svg>
      </span>
      Cachet Électronique Visible (CEV) : rendre la confiance visible
    </h2>

    <p>Le CEV vient compléter la signature électronique en apportant une dimension essentielle : la <strong>preuve visuelle immédiate</strong>. Il s&rsquo;agit d&rsquo;un élément graphique — QR code sécurisé, données structurées, cachet visuel — intégré directement dans le document, lisible par tout smartphone sans outil technique complexe.</p>

    <!-- Illustration CEV -->
    <div class="ng-illus">
      <svg viewBox="0 0 680 250" xmlns="http://www.w3.org/2000/svg">
        <defs>
          <marker id="ng-arr2" viewBox="0 0 10 10" refX="8" refY="5" markerWidth="6" markerHeight="6" orient="auto-start-reverse">
            <path d="M2 1L8 5L2 9" fill="none" stroke="#5c5c5c" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
          </marker>
        </defs>

        <!-- Document avec CEV -->
        <rect x="30" y="30" width="140" height="190" rx="10" fill="#f7f7f5" stroke="#d8d8d8" stroke-width="1"/>
        <text x="100" y="58" text-anchor="middle" font-size="12" font-weight="600" fill="#1a1a1a" font-family="sans-serif">Document</text>
        <line x1="48" y1="70" x2="152" y2="70" stroke="#e0e0e0" stroke-width="1"/>
        <rect x="48" y="80" width="80" height="4" rx="2" fill="#d8d8d8"/>
        <rect x="48" y="88" width="60" height="4" rx="2" fill="#d8d8d8"/>
        <rect x="48" y="96" width="72" height="4" rx="2" fill="#d8d8d8"/>
        <!-- QR Code simplifié -->
        <rect x="56" y="112" width="72" height="72" rx="6" fill="#fff" stroke="#facf12" stroke-width="1.5"/>
        <rect x="62" y="118" width="14" height="14" rx="2" fill="#1a1a1a"/>
        <rect x="78" y="118" width="4" height="4" rx="1" fill="#5c5c5c"/>
        <rect x="84" y="118" width="4" height="4" rx="1" fill="#5c5c5c"/>
        <rect x="90" y="118" width="4" height="4" rx="1" fill="#facf12"/>
        <rect x="96" y="118" width="14" height="14" rx="2" fill="#1a1a1a"/>
        <rect x="78" y="124" width="4" height="4" rx="1" fill="#facf12"/>
        <rect x="84" y="124" width="8" height="4" rx="1" fill="#5c5c5c"/>
        <rect x="62" y="134" width="14" height="14" rx="2" fill="#1a1a1a"/>
        <rect x="78" y="134" width="4" height="8" rx="1" fill="#5c5c5c"/>
        <rect x="84" y="134" width="4" height="4" rx="1" fill="#facf12"/>
        <rect x="90" y="134" width="8" height="4" rx="1" fill="#5c5c5c"/>
        <rect x="96" y="134" width="14" height="14" rx="2" fill="#1a1a1a"/>
        <rect x="62" y="150" width="24" height="4" rx="1" fill="#5c5c5c"/>
        <rect x="88" y="150" width="8" height="4" rx="1" fill="#facf12"/>
        <rect x="98" y="150" width="12" height="4" rx="1" fill="#5c5c5c"/>
        <rect x="62" y="156" width="8" height="4" rx="1" fill="#facf12"/>
        <rect x="72" y="156" width="12" height="8" rx="1" fill="#1a1a1a"/>
        <rect x="86" y="156" width="6" height="4" rx="1" fill="#5c5c5c"/>
        <rect x="94" y="156" width="16" height="8" rx="1" fill="#1a1a1a"/>
        <text x="92" y="196" text-anchor="middle" font-size="10" fill="#facf12" font-weight="600" font-family="sans-serif">CEV intégré</text>
        <text x="100" y="214" text-anchor="middle" font-size="11" fill="#9a9a9a" font-family="sans-serif">imprimé ou PDF</text>

        <!-- Flèche 1 -->
        <line x1="174" y1="130" x2="218" y2="130" stroke="#5c5c5c" stroke-width="1.2" marker-end="url(#ng-arr2)"/>
        <text x="196" y="122" text-anchor="middle" font-size="11" fill="#9a9a9a" font-family="sans-serif">scan</text>

        <!-- Smartphone -->
        <rect x="222" y="65" width="100" height="168" rx="14" fill="#eeeeee" stroke="#d0d0d0" stroke-width="1"/>
        <rect x="228" y="75" width="88" height="148" rx="8" fill="#f7f7f7"/>
        <!-- Ligne de scan animée -->
        <rect x="240" y="118" width="64" height="52" rx="4" fill="#fff" opacity="0.05"/>
        <line x1="240" y1="144" x2="304" y2="144" stroke="#facf12" stroke-width="2"/>
        <text x="272" y="105" text-anchor="middle" font-size="11" fill="#1a1a1a" font-weight="600" font-family="sans-serif">SCAN</text>
        <text x="272" y="185" text-anchor="middle" font-size="10" fill="#9a9a9a" font-family="sans-serif">Mobile / Scanner</text>

        <!-- Flèche 2 -->
        <line x1="326" y1="130" x2="370" y2="130" stroke="#5c5c5c" stroke-width="1.2" marker-end="url(#ng-arr2)"/>
        <text x="348" y="122" text-anchor="middle" font-size="11" fill="#9a9a9a" font-family="sans-serif">résultat</text>

        <!-- Résultat vérification -->
        <rect x="374" y="40" width="274" height="190" rx="12" fill="#fff9d6" stroke="#facf12" stroke-width="1.5"/>
        <text x="511" y="70" text-anchor="middle" font-size="14" font-weight="700" fill="#1a1a1a" font-family="sans-serif">Vérification instantanée</text>
        <line x1="390" y1="84" x2="630" y2="84" stroke="#f0d800" stroke-width="1"/>
        <text x="390" y="105" font-size="12" fill="#1a1a1a" font-family="sans-serif">
          <tspan fill="#facf12" font-weight="700">✓ </tspan>Identité du signataire confirmée
        </text>
        <text x="390" y="124" font-size="12" fill="#1a1a1a" font-family="sans-serif">
          <tspan fill="#facf12" font-weight="700">✓ </tspan>Date et heure certifiées
        </text>
        <text x="390" y="143" font-size="12" fill="#1a1a1a" font-family="sans-serif">
          <tspan fill="#facf12" font-weight="700">✓ </tspan>Intégrité du contenu vérifiée
        </text>
        <text x="390" y="162" font-size="12" fill="#1a1a1a" font-family="sans-serif">
          <tspan fill="#facf12" font-weight="700">✓ </tspan>Sans outil technique complexe
        </text>
        <text x="390" y="181" font-size="12" fill="#1a1a1a" font-family="sans-serif">
          <tspan fill="#facf12" font-weight="700">✓ </tspan>Interopérable (mobile, scan…)
        </text>
        <rect x="390" y="196" width="52" height="18" rx="9" fill="#facf12"/>
        <text x="416" y="209" text-anchor="middle" font-size="10" font-weight="700" fill="#1a1a1a" font-family="sans-serif">VALIDE</text>
      </svg>
      <p class="ng-illus-caption">Le CEV : un QR code sécurisé embarqué dans le document, vérifiable instantanément sans outil dédié</p>
    </div>

    <p>Le CEV est particulièrement adapté aux documents administratifs, factures électroniques, attestations officielles et tout document imprimé nécessitant une vérification sur le terrain.</p>

    <div class="ng-pills">
      <span class="ng-pill">Documents administratifs</span>
      <span class="ng-pill">Factures électroniques</span>
      <span class="ng-pill">Attestations officielles</span>
      <span class="ng-pill">Bordereaux imprimés</span>
      <span class="ng-pill">Contrôles terrain</span>
    </div>
  </div>

  <div class="ng-divider"></div>

  <!-- SECTION 3 : COMBINAISON -->
  <div class="ng-section">
    <h2>
      <span class="ng-icon ng-icon-dark">
        <svg width="18" height="18" viewBox="0 0 18 18" fill="none" aria-hidden="true">
          <path d="M9 2v14M2 9h14" stroke="#1a1a1a" stroke-width="2" stroke-linecap="round"/>
          <circle cx="9" cy="9" r="3" stroke="#1a1a1a" stroke-width="1.5"/>
        </svg>
      </span>
      Combiner les deux technologies
    </h2>

    <p>La combinaison répond à un besoin concret : beaucoup d&rsquo;organisations doivent encore produire des documents papier (attestations, bordereaux, factures physiques). Le CEV leur permet de bénéficier d&rsquo;une sécurité numérique même sur support physique.</p>

    <div class="ng-callout">
      <p>Un document peut être à la fois <strong>signé électroniquement</strong> (preuve cryptographique pour les systèmes informatiques) et porteur d&rsquo;un <strong>CEV</strong> (preuve visuelle pour les humains et les appareils de terrain) — sans compromis sur la sécurité.</p>
    </div>

    <!-- Illustration combinaison -->
    <div class="ng-illus">
      <svg viewBox="0 0 680 190" xmlns="http://www.w3.org/2000/svg">
        <defs>
          <marker id="ng-arr3" viewBox="0 0 10 10" refX="8" refY="5" markerWidth="6" markerHeight="6" orient="auto-start-reverse">
            <path d="M2 1L8 5L2 9" fill="none" stroke="#5c5c5c" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
          </marker>
          <marker id="ng-arr3r" viewBox="0 0 10 10" refX="2" refY="5" markerWidth="6" markerHeight="6" orient="auto">
            <path d="M8 1L2 5L8 9" fill="none" stroke="#5c5c5c" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
          </marker>
        </defs>

        <!-- Numérique -->
        <rect x="20" y="55" width="168" height="80" rx="10" fill="#f0f0f0" stroke="#d8d8d8" stroke-width="1"/>
        <text x="104" y="85" text-anchor="middle" font-size="13" font-weight="600" fill="#1a1a1a" font-family="sans-serif">Monde numérique</text>
        <text x="104" y="104" text-anchor="middle" font-size="11" fill="#7a7a7a" font-family="sans-serif">Signature électronique</text>
        <text x="104" y="120" text-anchor="middle" font-size="11" fill="#9a9a9a" font-family="sans-serif">Preuve cryptographique</text>

        <!-- Double flèche gauche -->
        <line x1="192" y1="91" x2="238" y2="91" stroke="#5c5c5c" stroke-width="1" stroke-dasharray="3 2" marker-end="url(#ng-arr3)"/>
        <line x1="236" y1="103" x2="192" y2="103" stroke="#5c5c5c" stroke-width="1" stroke-dasharray="3 2" marker-end="url(#ng-arr3)"/>

        <!-- NGSign central -->
        <rect x="242" y="35" width="196" height="120" rx="12" fill="#facf12" stroke="#e8bc00" stroke-width="1.5"/>
        <text x="340" y="68" text-anchor="middle" font-size="16" font-weight="700" fill="#1a1a1a" font-family="sans-serif">NGSign</text>
        <text x="340" y="90" text-anchor="middle" font-size="12" fill="#1a1a1a" font-family="sans-serif">Plateforme unifiée</text>
        <text x="340" y="108" text-anchor="middle" font-size="11" fill="#5c5c5c" font-family="sans-serif">Signature + CEV intégrés</text>
        <text x="340" y="124" text-anchor="middle" font-size="11" fill="#5c5c5c" font-family="sans-serif">API QRSecure</text>
        <text x="340" y="142" text-anchor="middle" font-size="11" fill="#5c5c5c" font-family="sans-serif">Interface Web</text>

        <!-- Double flèche droite -->
        <line x1="442" y1="91" x2="488" y2="91" stroke="#5c5c5c" stroke-width="1" stroke-dasharray="3 2" marker-end="url(#ng-arr3)"/>
        <line x1="486" y1="103" x2="442" y2="103" stroke="#5c5c5c" stroke-width="1" stroke-dasharray="3 2" marker-end="url(#ng-arr3)"/>

        <!-- Physique -->
        <rect x="492" y="55" width="168" height="80" rx="10" fill="#fff9d6" stroke="#facf12" stroke-width="1.5"/>
        <text x="576" y="85" text-anchor="middle" font-size="13" font-weight="600" fill="#1a1a1a" font-family="sans-serif">Monde physique</text>
        <text x="576" y="104" text-anchor="middle" font-size="11" fill="#5c5c5c" font-family="sans-serif">CEV / QR sécurisé</text>
        <text x="576" y="120" text-anchor="middle" font-size="11" fill="#9a9a9a" font-family="sans-serif">Preuve visuelle</text>

        <!-- Label bas -->
        <text x="340" y="178" text-anchor="middle" font-size="11" fill="#b0b0b0" font-family="sans-serif" font-style="italic">NGSign : le pont entre sécurité numérique et support physique</text>
      </svg>
      <p class="ng-illus-caption">NGSign unifie les deux mondes : une seule plateforme pour la signature électronique et le cachet visible</p>
    </div>
  </div>

  <div class="ng-divider"></div>

  <!-- SECTION 4 : WORKFLOW NGSIGN -->
  <div class="ng-section">
    <h2>
      <span class="ng-icon ng-icon-gray">
        <svg width="18" height="18" viewBox="0 0 18 18" fill="none" aria-hidden="true">
          <rect x="2" y="2" width="6" height="6" rx="1" stroke="#1a1a1a" stroke-width="1.3"/>
          <rect x="10" y="2" width="6" height="6" rx="1" stroke="#1a1a1a" stroke-width="1.3"/>
          <rect x="2" y="10" width="6" height="6" rx="1" stroke="#1a1a1a" stroke-width="1.3"/>
          <rect x="10" y="10" width="6" height="6" rx="1" stroke="#1a1a1a" stroke-width="1.3"/>
        </svg>
      </span>
      NGSign : une seule plateforme pour le CEV et la signature
    </h2>

    <p>NGSign ne traite pas la signature électronique et le CEV comme deux produits séparés. Sa plateforme les intègre dans un workflow documentaire cohérent, avec des API dédiées (QRSecure API) et une interface unifiée. C&rsquo;est aussi simple que cocher une case à la création de votre transaction de signature électronique.</p>

    <div class="ng-steps">
      <div class="ng-step">
        <div class="ng-step-num"></div>
        <div class="ng-step-content">
          <div class="ng-step-title">Configuration de votre certificat CEV sur NGSign</div>
          <p class="ng-step-sub">Chargement et paramétrage de votre certificat sur la plateforme. Opération unique, réutilisable sur tous vos documents.</p>
        </div>
      </div>
      <div class="ng-step">
        <div class="ng-step-num"></div>
        <div class="ng-step-content">
          <div class="ng-step-title">Configuration et déclaration du template de document</div>
          <p class="ng-step-sub">Définition des zones CEV et des paramètres propres à chaque type de document (facture, attestation, contrat…)</p>
        </div>
      </div>
      <div class="ng-step">
        <div class="ng-step-num"></div>
        <div class="ng-step-content">
          <div class="ng-step-title">Création d&rsquo;une transaction NGSign avec workflow</div>
          <p class="ng-step-sub">Configuration du flux complet en une seule opération, par API ou depuis l&rsquo;interface Web.</p>
          <div class="ng-substep">
            <div class="ng-substep-dot"></div>
            <p class="ng-step-sub" style="margin:0"><strong>a.</strong> Application du cachet CEV sur le document</p>
          </div>
          <div class="ng-substep">
            <div class="ng-substep-dot"></div>
            <p class="ng-step-sub" style="margin:0"><strong>b.</strong> Invitation de signature électronique pour le ou les signataires</p>
          </div>
        </div>
      </div>
      <div class="ng-step">
        <div class="ng-step-num"></div>
        <div class="ng-step-content">
          <div class="ng-step-title">Document final sécurisé</div>
          <p class="ng-step-sub">Le résultat est un document portant à la fois la <strong>signature électronique</strong> et le <strong>cachet électronique visible</strong> — deux couches de sécurité, un seul workflow.</p>
        </div>
      </div>
    </div>

    <div class="ng-grid">
      <div class="ng-card">
        <div class="ng-card-dot"></div>
        <div class="ng-card-title">API QRSecure</div>
        <p class="ng-card-desc">Intégration programmatique dans vos systèmes existants</p>
      </div>
      <div class="ng-card">
        <div class="ng-card-dot"></div>
        <div class="ng-card-title">Interface Web NGSign</div>
        <p class="ng-card-desc">Accès sans code, directement depuis votre navigateur</p>
      </div>
      <div class="ng-card">
        <div class="ng-card-dot"></div>
        <div class="ng-card-title">Workflow unifié</div>
        <p class="ng-card-desc">CEV + signature en une seule transaction cohérente</p>
      </div>
    </div>
  </div>


</div>
<!-- /ng-article -->								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-8c667e7 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="8c667e7" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-eb46687" data-id="eb46687" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d8f735a elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="d8f735a" data-element_type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-71c487f elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="71c487f" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2d374d4" data-id="2d374d4" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-fc7557b elementor-widget elementor-widget-text-editor" data-id="fc7557b" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h1 data-heading="Demande de certificat directement depuis l'interface Web">Gérer vos certificats et templates CEV depuis NGSign</h1>
<p data-heading="Demande de certificat directement depuis l'interface Web"><span style="font-family: Rubik, Poppins; font-size: 18px;">NGSign offre un module CEV nativement intégré dans votre interface web. L&rsquo;administrateur de l&rsquo;organisation peut :</span></p>
<ul>
<li>Demander la génération d&rsquo;un certificat CEV et suivre le cycle de vie des certificats CEV de l&rsquo;organisation</li>
<li>Suivre les transactions CEV de l&rsquo;organisation</li>
</ul>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-c650f64 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c650f64" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-3e2c9cc" data-id="3e2c9cc" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-48409d1 elementor-widget elementor-widget-image" data-id="48409d1" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="800" height="994" src="https://www.ng-sign.com/wp-content/uploads/2026/04/Screenshot-2026-04-05-at-11.42.39-PM-824x1024.png" class="attachment-large size-large wp-image-6788" alt="" srcset="https://www.ng-sign.com/wp-content/uploads/2026/04/Screenshot-2026-04-05-at-11.42.39-PM-824x1024.png 824w, https://www.ng-sign.com/wp-content/uploads/2026/04/Screenshot-2026-04-05-at-11.42.39-PM-241x300.png 241w, https://www.ng-sign.com/wp-content/uploads/2026/04/Screenshot-2026-04-05-at-11.42.39-PM-768x954.png 768w, https://www.ng-sign.com/wp-content/uploads/2026/04/Screenshot-2026-04-05-at-11.42.39-PM.png 1220w" sizes="(max-width: 800px) 100vw, 800px" />															</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-3e977c3" data-id="3e977c3" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-76b450c elementor-widget__width-inherit elementor-widget elementor-widget-image" data-id="76b450c" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="800" height="633" src="https://www.ng-sign.com/wp-content/uploads/2026/04/Screenshot-2026-04-05-at-11.45.29-PM-1024x810.png" class="attachment-large size-large wp-image-6790" alt="" srcset="https://www.ng-sign.com/wp-content/uploads/2026/04/Screenshot-2026-04-05-at-11.45.29-PM-1024x810.png 1024w, https://www.ng-sign.com/wp-content/uploads/2026/04/Screenshot-2026-04-05-at-11.45.29-PM-300x237.png 300w, https://www.ng-sign.com/wp-content/uploads/2026/04/Screenshot-2026-04-05-at-11.45.29-PM-768x607.png 768w, https://www.ng-sign.com/wp-content/uploads/2026/04/Screenshot-2026-04-05-at-11.45.29-PM.png 1242w" sizes="(max-width: 800px) 100vw, 800px" />															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-1389e15 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1389e15" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7a1853a" data-id="7a1853a" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d58362c elementor-widget elementor-widget-text-editor" data-id="d58362c" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><!-- obsidian --></p><h2 data-heading="Combiner un CEV avec une signature électronique">Combiner un CEV avec une signature électronique</h2><p>Lors de la création d&rsquo;un dossier de signature électronique, l&rsquo;utilisateur peut configurer l&rsquo;ajout d&rsquo;un CEV avant la signature. Le document final sera un document signé avec signature électronique et un CEV.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-e908e51 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e908e51" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4ce36a2" data-id="4ce36a2" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-acdd233 elementor-widget elementor-widget-image" data-id="acdd233" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="800" height="480" src="https://www.ng-sign.com/wp-content/uploads/2026/04/signature-signer-conf-advanced.png" class="attachment-large size-large wp-image-6791" alt="" srcset="https://www.ng-sign.com/wp-content/uploads/2026/04/signature-signer-conf-advanced.png 904w, https://www.ng-sign.com/wp-content/uploads/2026/04/signature-signer-conf-advanced-300x180.png 300w, https://www.ng-sign.com/wp-content/uploads/2026/04/signature-signer-conf-advanced-768x460.png 768w" sizes="(max-width: 800px) 100vw, 800px" />															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-e28940d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e28940d" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e9e6f02" data-id="e9e6f02" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7c02a8c elementor-widget elementor-widget-text-editor" data-id="7c02a8c" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><!-- obsidian --></p><h2 data-heading="Formulaire dynamique selon le template du document">Formulaire dynamique selon le template du document</h2><p>La génération d&rsquo;un CEV sur un document peut se faire par API ou à travers l&rsquo;interface Web de NGSign. L&rsquo;interface Web permet de sélectionner le certificat et le template CEV à utiliser. Un formulaire sera généré automatiquement selon la configuration du template.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-be9cbba elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="be9cbba" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b24c5d1" data-id="b24c5d1" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b897935 elementor-widget elementor-widget-image" data-id="b897935" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="800" height="304" src="https://www.ng-sign.com/wp-content/uploads/2026/04/cev-select-cert.png" class="attachment-large size-large wp-image-6792" alt="" srcset="https://www.ng-sign.com/wp-content/uploads/2026/04/cev-select-cert.png 904w, https://www.ng-sign.com/wp-content/uploads/2026/04/cev-select-cert-300x114.png 300w, https://www.ng-sign.com/wp-content/uploads/2026/04/cev-select-cert-768x292.png 768w" sizes="(max-width: 800px) 100vw, 800px" />															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-c974bf8 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c974bf8" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5a3c0c7" data-id="5a3c0c7" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-2244ee5 elementor-widget elementor-widget-text-editor" data-id="2244ee5" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><!-- obsidian --></p><h2 data-heading="Validation de documents">Validation de documents</h2><p>NGSign offre un module complet de validation de documents signés à travers l&rsquo;interface web. Cette interface offre les fonctionnalités suivantes :</p><ul><li>Validation de documents avec CEV :<ul><li>Validation à partir de la chaine de caractères du CEV (texte avec les caractères spéciaux).</li><li>Validation à partir du fichier PDF. Dans ce cas, le module tentera de détecter le CEV sur le document, l’extraire et le valider. L’extraction dépend de la qualité du document et de l’espace qui l’entoure (idéalement un espace blanc entourant le CEV).</li><li>Validation à partir de l’image. Dans ce cas, le module tentera de détecter le CEV sur l’image, l’extraire et le valider. L’extraction dépend de la qualité de l’image et de l’espace qui l’entoure (idéalement un espace blanc entourant le CEV).</li></ul></li><li>Validation d’un document signé : validation de documents signés électroniquement.</li></ul>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-3772adb elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3772adb" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-400c614" data-id="400c614" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7bffe3a elementor-widget elementor-widget-image" data-id="7bffe3a" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="800" height="363" src="https://www.ng-sign.com/wp-content/uploads/2026/04/Screenshot-2026-04-05-at-11.52.52-PM-1024x464.png" class="attachment-large size-large wp-image-6793" alt="" srcset="https://www.ng-sign.com/wp-content/uploads/2026/04/Screenshot-2026-04-05-at-11.52.52-PM-1024x464.png 1024w, https://www.ng-sign.com/wp-content/uploads/2026/04/Screenshot-2026-04-05-at-11.52.52-PM-300x136.png 300w, https://www.ng-sign.com/wp-content/uploads/2026/04/Screenshot-2026-04-05-at-11.52.52-PM-768x348.png 768w, https://www.ng-sign.com/wp-content/uploads/2026/04/Screenshot-2026-04-05-at-11.52.52-PM-1536x696.png 1536w, https://www.ng-sign.com/wp-content/uploads/2026/04/Screenshot-2026-04-05-at-11.52.52-PM-2048x928.png 2048w" sizes="(max-width: 800px) 100vw, 800px" />															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-57c94e4 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="57c94e4" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3c551c5" data-id="3c551c5" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-ca93223 elementor-widget elementor-widget-text-editor" data-id="ca93223" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2 data-heading="Application Mobile">Application Mobile</h2><p><!-- obsidian --></p><p>Le même service de validation est offert à travers une application « standalone » de validation. La validation par l’application nécessite en général une connexion Internet au serveur NGSign. Il est cependant possible de synchroniser les données serveur localement pour une validation offline.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-1cb1d27 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1cb1d27" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-72e7963" data-id="72e7963" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a571829 elementor-widget elementor-widget-image" data-id="a571829" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="366" height="784" src="https://www.ng-sign.com/wp-content/uploads/2026/04/validation_app.png" class="attachment-medium_large size-medium_large wp-image-6794" alt="" srcset="https://www.ng-sign.com/wp-content/uploads/2026/04/validation_app.png 366w, https://www.ng-sign.com/wp-content/uploads/2026/04/validation_app-140x300.png 140w" sizes="(max-width: 366px) 100vw, 366px" />															</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-5a5d203" data-id="5a5d203" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-18978b5 elementor-widget__width-initial elementor-widget elementor-widget-image" data-id="18978b5" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="461" height="1024" src="https://www.ng-sign.com/wp-content/uploads/2026/04/461-1024.jpg" class="attachment-medium_large size-medium_large wp-image-6805" alt="" srcset="https://www.ng-sign.com/wp-content/uploads/2026/04/461-1024.jpg 461w, https://www.ng-sign.com/wp-content/uploads/2026/04/461-1024-135x300.jpg 135w" sizes="(max-width: 461px) 100vw, 461px" />															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-f7e05ce elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f7e05ce" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1394b9d" data-id="1394b9d" data-element_type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2b993c0 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2b993c0" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0024db3" data-id="0024db3" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b36256a elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="b36256a" data-element_type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2539f77 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2539f77" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d947dbd" data-id="d947dbd" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5f8a76e elementor-widget elementor-widget-text-editor" data-id="5f8a76e" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<style>
.ng-contact-section * { box-sizing: border-box; }
.ng-contact-section {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  max-width: 780px;
  margin: 0 auto 2rem;
  background: #fffbe6;
  border-left: 4px solid #facf12;
  border-radius: 0 12px 12px 0;
  padding: 1.4rem 1.6rem;
}
.ng-contact-section h3 {
  font-size: 16px;
  font-weight: 700;
  color: #1a1a1a;
  margin: 0 0 0.5rem;
}
.ng-contact-section p {
  font-size: 14px;
  color: #5c5c5c;
  line-height: 1.75;
  margin: 0;
}
</style>

<div class="ng-contact-section">
  <h3>Vous avez un projet de sécurisation documentaire ?</h3>
  <p>Que vous cherchiez à fiabiliser vos contrats, vos factures ou vos attestations officielles, notre équipe peut vous accompagner dans la mise en place d&rsquo;un workflow adapté à votre contexte — signature électronique seule, CEV, ou les deux combinés. Échangeons sur vos besoins.</p>
</div>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-29a2f7df elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="29a2f7df" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-7ef7449" data-id="7ef7449" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-4960a538 elementor-hidden-mobile elementor-widget elementor-widget-image" data-id="4960a538" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="180" height="133" src="https://www.ng-sign.com/wp-content/uploads/2021/10/mail.png" class="attachment-large size-large wp-image-53" alt="" />															</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-5733ca74" data-id="5733ca74" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-35ccc901 elementor-widget elementor-widget-heading" data-id="35ccc901" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Laissez-nous un message</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-599e3cf5 elementor-widget elementor-widget-text-editor" data-id="599e3cf5" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Nous vous contacterons dans les meilleurs délai.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-355fdfc8 elementor-button-align-stretch elementor-widget elementor-widget-form" data-id="355fdfc8" data-element_type="widget" data-settings="{&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}" data-widget_type="form.default">
				<div class="elementor-widget-container">
							<form class="elementor-form" method="post" name="contact">
			<input type="hidden" name="post_id" value="6786"/>
			<input type="hidden" name="form_id" value="355fdfc8"/>
			<input type="hidden" name="referer_title" value="NGSIGN" />

			
			<div class="elementor-form-fields-wrapper elementor-labels-">
								<div class="elementor-field-type-text elementor-field-group elementor-column elementor-field-group-Name elementor-col-100">
												<label for="form-field-Name" class="elementor-field-label elementor-screen-only">
								Name							</label>
														<input size="1" type="text" name="form_fields[Name]" id="form-field-Name" class="elementor-field elementor-size-sm  elementor-field-textual" placeholder="Nom et Prénom">
											</div>
								<div class="elementor-field-type-email elementor-field-group elementor-column elementor-field-group-Email elementor-col-100 elementor-field-required">
												<label for="form-field-Email" class="elementor-field-label elementor-screen-only">
								Email							</label>
														<input size="1" type="email" name="form_fields[Email]" id="form-field-Email" class="elementor-field elementor-size-sm  elementor-field-textual" placeholder="Email" required="required" aria-required="true">
											</div>
								<div class="elementor-field-type-text elementor-field-group elementor-column elementor-field-group-phone elementor-col-100">
												<label for="form-field-phone" class="elementor-field-label elementor-screen-only">
								Phone							</label>
														<input size="1" type="text" name="form_fields[phone]" id="form-field-phone" class="elementor-field elementor-size-sm  elementor-field-textual" placeholder="Téléphone">
											</div>
								<div class="elementor-field-type-text elementor-field-group elementor-column elementor-field-group-Entreprise elementor-col-100">
												<label for="form-field-Entreprise" class="elementor-field-label elementor-screen-only">
								Entreprise							</label>
														<input size="1" type="text" name="form_fields[Entreprise]" id="form-field-Entreprise" class="elementor-field elementor-size-sm  elementor-field-textual" placeholder="Entreprise / Organisation">
											</div>
								<div class="elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-Message elementor-col-100 elementor-field-required">
												<label for="form-field-Message" class="elementor-field-label elementor-screen-only">
								Message							</label>
						<textarea class="elementor-field-textual elementor-field  elementor-size-sm" name="form_fields[Message]" id="form-field-Message" rows="4" placeholder="Message" required="required" aria-required="true"></textarea>				</div>
								<div class="elementor-field-type-recaptcha_v3 elementor-field-group elementor-column elementor-field-group-field_785b08a elementor-col-100 recaptcha_v3-bottomright">
					<div class="elementor-field" id="form-field-field_785b08a"><div class="elementor-g-recaptcha" data-sitekey="6LdDlg0dAAAAALFS4OqShVhaVQ9hujeDmzgA0bTk" data-type="v3" data-action="Form" data-badge="bottomright" data-size="invisible"></div></div>				</div>
								<div class="elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons">
					<button type="submit" class="elementor-button elementor-size-sm">
						<span >
															<span class=" elementor-button-icon">
																										</span>
																						<span class="elementor-button-text">Send</span>
													</span>
					</button>
				</div>
			</div>
		</form>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a rel="nofollow" href="https://www.ng-sign.com/signature-electronique-cev-deux-technologies-une-seule-plateforme/">Signature électronique &amp; Cachet Électronique Visible (CEV) : deux technologies, une seule plateforme</a> appeared first on <a rel="nofollow" href="https://www.ng-sign.com">NGSIGN</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>API NGSign : intégrez la signature électronique dans votre logiciel de facturation</title>
		<link>https://www.ng-sign.com/api-ngsign-integrez-la-signature-electronique-dans-votre-logiciel-de-facturation/</link>
		
		<dc:creator><![CDATA[NGSIGN Team]]></dc:creator>
		<pubDate>Sun, 25 Jan 2026 23:20:35 +0000</pubDate>
				<category><![CDATA[Non classé]]></category>
		<guid isPermaLink="false">https://www.ng-sign.com/?p=6711</guid>

					<description><![CDATA[<p>La signature électronique : un maillon clé de la facture électronique (ElFatoora) La mise en œuvre de la facture électronique El Fatoora (TTN) ne se limite pas à l’échange de fichiers XML ou PDF.Au cœur du dispositif se trouve une exigence essentielle : la signature électronique, garante de la valeur juridique, de l’intégrité et de [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.ng-sign.com/api-ngsign-integrez-la-signature-electronique-dans-votre-logiciel-de-facturation/">API NGSign : intégrez la signature électronique dans votre logiciel de facturation</a> appeared first on <a rel="nofollow" href="https://www.ng-sign.com">NGSIGN</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="6711" class="elementor elementor-6711">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-24c6bdb6 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="24c6bdb6" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-405d4dcb" data-id="405d4dcb" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-1395b24e elementor-widget elementor-widget-text-editor" data-id="1395b24e" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2 dir="ltr" data-pm-slice="1 3 []">La signature électronique : un maillon clé de la facture électronique (ElFatoora)</h2>
<p dir="ltr">La mise en œuvre de la <strong>facture électronique El Fatoora (TTN)</strong> ne se limite pas à l’échange de fichiers XML ou PDF.<br />Au cœur du dispositif se trouve une exigence essentielle : <strong>la signature électronique</strong>, garante de la valeur juridique, de l’intégrité et de la traçabilité des factures.</p>
<p dir="ltr">C’est précisément sur cette brique stratégique que <strong>NGSign</strong> intervient. NGSign est un acteur spécialisé des <strong>services de confiance numérique</strong> et en particulier la signature électronique avec une solution homologuée depuis 2016.</p>
<h2 dir="ltr">La signature électronique : pourquoi ?</h2>
<p dir="ltr">La signature électronique garantit la <strong>valeur juridique</strong>, l’<strong>intégrité</strong> et la <strong>traçabilité</strong> des factures électroniques.<br />Dans le cadre d’El Fatoora, elle permet d’assurer que la facture :</p>
<ul>
<li dir="ltr">
<p dir="ltr">n’a pas été modifiée,</p>
</li>
<li dir="ltr">
<p dir="ltr">est émise par une source authentifiée,</p>
</li>
<li dir="ltr">
<p dir="ltr">est conforme à la réglementation tunisienne.</p>
</li>
</ul>
<p dir="ltr">Pour plus de détails : <a href="https://www.ng-sign.com/comprendre-la-signature-electronique/" rel="noopener noreferrer nofollow" data-md-href="https://www.ng-sign.com/comprendre-la-signature-electronique/">https://www.ng-sign.com/comprendre-la-signature-electronique/</a></p>
<h2 dir="ltr" style="text-align: left;">L&rsquo;expertise NGSign</h2>
<p dir="ltr">NGSign est un <strong>acteur spécialisé de la signature électronique et des services de confiance numérique</strong>.<br />Ses solutions sont conçues pour répondre aux exigences réglementaires tunisiennes et s’intégrer facilement aux systèmes de facturation et aux plateformes métier.</p>
<ul>
<li dir="ltr">
<p dir="ltr">Expertise reconnue en signature et cachet électronique</p>
</li>
<li dir="ltr">
<p dir="ltr"><strong>Homologation ANCE pour tous les types de certificats :</strong> ID Trust (USB), DigiGO et Seal.</p>
</li>
<li dir="ltr">
<p dir="ltr">Conformité El Fatoora / TTN</p>
</li>
<li dir="ltr">
<p dir="ltr">API simples, robustes et documentée</p>
</li>
</ul>
<p><!-- /wp:quote --></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-829951b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="829951b" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c7e7120" data-id="c7e7120" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-80121ec elementor-widget elementor-widget-text-editor" data-id="80121ec" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2 dir="ltr" style="text-align: left;" data-pm-slice="1 1 []">Devenir un partenaire NGSign</h2>
<p dir="ltr">NGSign accompagne les éditeurs et intégrateurs de solutions de facturation souhaitant intégrer <strong>la facture électronique El Fatoora</strong> dans leurs produits, tout en s’appuyant sur un <strong>acteur spécialisé de la signature électronique</strong>.</p>
<p dir="ltr"><strong>NGSign propose deux modèles d&rsquo;APIs</strong>, basés sur un <strong>partage clair des responsabilités</strong>.</p>
<p dir="ltr">Nous mettons à votre disposition un environnement de test Sandbox et une API simple et documentée :</p>
<p dir="ltr" style="text-align: center;"><strong><a href="https://www.ng-sign.com/api-ngsign-elfatoora/#/" rel="noopener noreferrer nofollow" data-md-href="https://www.ng-sign.com/api-ngsign-elfatoora/#/">https://www.ng-sign.com/api-ngsign-elfatoora/#/</a></strong></p>
<h2 dir="ltr">Modèle 1 – E-Signature API &#8211; NGSign comme brique de signature électronique</h2>
<p dir="ltr">Dans ce modèle, <strong>NGSign est utilisé exclusivement pour la signature électronique</strong>, conformément à la réglementation tunisienne.</p>
<p dir="ltr"><strong>Répartition des rôles :</strong></p>
<ul>
<li dir="ltr">
<p dir="ltr">Votre solution :</p>
<ul>
<li dir="ltr">
<p dir="ltr">crée la facture électronique</p>
</li>
<li dir="ltr">
<p dir="ltr">génère les fichiers métier</p>
</li>
<li dir="ltr">
<p dir="ltr">assure la transmission vers la <strong>TTN</strong></p>
</li>
</ul>
</li>
<li dir="ltr">
<p dir="ltr">NGSign : réalise la <strong>signature électronique</strong></p>
</li>
</ul>
<p dir="ltr">👉 Ce modèle est idéal pour les éditeurs disposant déjà de leur propre moteur de génération de fichiers XML (TEIF) et échanges avec TTN.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-81b2c21 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="81b2c21" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-49d21a4" data-id="49d21a4" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-ce9776e elementor-widget elementor-widget-image" data-id="ce9776e" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="768" height="768" src="https://www.ng-sign.com/wp-content/uploads/2026/01/esignature_workflow-768x768.jpg" class="attachment-medium_large size-medium_large wp-image-6724" alt="Modèle d&#039;intégration E-Signature de NGSign" srcset="https://www.ng-sign.com/wp-content/uploads/2026/01/esignature_workflow-768x768.jpg 768w, https://www.ng-sign.com/wp-content/uploads/2026/01/esignature_workflow-300x300.jpg 300w, https://www.ng-sign.com/wp-content/uploads/2026/01/esignature_workflow-150x150.jpg 150w, https://www.ng-sign.com/wp-content/uploads/2026/01/esignature_workflow.jpg 1024w" sizes="(max-width: 768px) 100vw, 768px" />															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-caf84a3 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="caf84a3" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c0224e5" data-id="c0224e5" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-47802a0 elementor-widget elementor-widget-text-editor" data-id="47802a0" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2 dir="ltr" data-pm-slice="1 1 []">Modèle 2 – El Fatoora API &#8211; NGSign comme brique El Fatoora complète</h2>
<p dir="ltr">Dans ce modèle, <strong>NGSign prend en charge une partie élargie du processus El Fatoora</strong>.</p>
<p dir="ltr"><strong>Répartition des rôles :</strong></p>
<ul>
<li dir="ltr">
<p dir="ltr">Votre solution :</p>
<ul>
<li dir="ltr">
<p dir="ltr">fournit les données de facturation (en JSON, Excel, &#8230;)</p>
</li>
</ul>
</li>
<li dir="ltr">
<p dir="ltr">NGSign :</p>
<ul>
<li dir="ltr">
<p dir="ltr">génère les fichiers <strong>XML TEIF</strong></p>
</li>
<li dir="ltr">
<p dir="ltr">réalise la <strong>signature électronique des factures</strong></p>
</li>
<li dir="ltr">
<p dir="ltr">assure la <strong>transmission vers la TTN</strong></p>
</li>
<li dir="ltr">
<p dir="ltr">gère les retours et statuts réglementaires</p>
</li>
</ul>
</li>
</ul>
<p dir="ltr">👉 Ce modèle est particulièrement adapté aux éditeurs souhaitant <strong>externaliser la totalité complexité réglementaire et technique</strong>.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-bf6fe17 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="bf6fe17" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f86678f" data-id="f86678f" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f73bff6 elementor-widget elementor-widget-image" data-id="f73bff6" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="768" height="768" src="https://www.ng-sign.com/wp-content/uploads/2026/01/transaction_workflow-768x768.jpg" class="attachment-medium_large size-medium_large wp-image-6725" alt="Modèle El Fatoora API - NGSign" srcset="https://www.ng-sign.com/wp-content/uploads/2026/01/transaction_workflow-768x768.jpg 768w, https://www.ng-sign.com/wp-content/uploads/2026/01/transaction_workflow-300x300.jpg 300w, https://www.ng-sign.com/wp-content/uploads/2026/01/transaction_workflow-150x150.jpg 150w, https://www.ng-sign.com/wp-content/uploads/2026/01/transaction_workflow.jpg 1024w" sizes="(max-width: 768px) 100vw, 768px" />															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-1402bc6 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1402bc6" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0de2c4f" data-id="0de2c4f" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-aa39642 elementor-widget elementor-widget-text-editor" data-id="aa39642" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2 dir="ltr" data-pm-slice="1 1 []">Pourquoi devenir partenaire NGSign ?</h2>
<p dir="ltr">Devenir partenaire NGSign, c’est s’appuyer sur un <strong>spécialiste de la signature électronique</strong> pour intégrer la facture électronique El Fatoora en toute conformité.</p>
<ul>
<li dir="ltr">
<p dir="ltr">Accélérer votre mise en conformité réglementaire</p>
</li>
<li dir="ltr">
<p dir="ltr">Réduire la complexité technique et cryptographique</p>
</li>
<li dir="ltr">
<p dir="ltr">Bénéficier de l’homologation ANCE (tous types de certificats)</p>
</li>
<li dir="ltr">
<p dir="ltr">Proposer une offre fiable et conforme à vos clients</p>
</li>
<li dir="ltr">
<p dir="ltr">Conserver la maîtrise de votre solution de facturation</p>
</li>
</ul>
<p dir="ltr">👉 <strong>Vous développez votre solution, NGSign sécurise la facture électronique.</strong></p>
<p dir="ltr">Que vous soyez <strong>éditeur de logiciel</strong>, <strong>intégrateur</strong> ou <strong>acteur e-business</strong>, nos équipes vous accompagnent dans la définition du modèle de partenariat le plus adapté à votre solution.</p>
<p dir="ltr">📩 <strong>Contactez-nous</strong> pour échanger sur votre projet et démarrer un partenariat NGSign.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-3f15d66b elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="3f15d66b" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-26617907" data-id="26617907" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6c6f6df5 elementor-hidden-mobile elementor-widget elementor-widget-image" data-id="6c6f6df5" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="180" height="133" src="https://www.ng-sign.com/wp-content/uploads/2021/10/mail.png" class="attachment-large size-large wp-image-53" alt="" />															</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-7ade335a" data-id="7ade335a" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3390c1c5 elementor-widget elementor-widget-heading" data-id="3390c1c5" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Laissez-nous un message</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-5eb75a3d elementor-widget elementor-widget-text-editor" data-id="5eb75a3d" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Nous vous contacterons dans les meilleurs délai.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-31c4aed5 elementor-button-align-stretch elementor-widget elementor-widget-form" data-id="31c4aed5" data-element_type="widget" data-settings="{&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}" data-widget_type="form.default">
				<div class="elementor-widget-container">
							<form class="elementor-form" method="post" name="contact">
			<input type="hidden" name="post_id" value="6711"/>
			<input type="hidden" name="form_id" value="31c4aed5"/>
			<input type="hidden" name="referer_title" value="NGSIGN" />

			
			<div class="elementor-form-fields-wrapper elementor-labels-">
								<div class="elementor-field-type-text elementor-field-group elementor-column elementor-field-group-Name elementor-col-100">
												<label for="form-field-Name" class="elementor-field-label elementor-screen-only">
								Name							</label>
														<input size="1" type="text" name="form_fields[Name]" id="form-field-Name" class="elementor-field elementor-size-sm  elementor-field-textual" placeholder="Nom et Prénom">
											</div>
								<div class="elementor-field-type-email elementor-field-group elementor-column elementor-field-group-Email elementor-col-100 elementor-field-required">
												<label for="form-field-Email" class="elementor-field-label elementor-screen-only">
								Email							</label>
														<input size="1" type="email" name="form_fields[Email]" id="form-field-Email" class="elementor-field elementor-size-sm  elementor-field-textual" placeholder="Email" required="required" aria-required="true">
											</div>
								<div class="elementor-field-type-text elementor-field-group elementor-column elementor-field-group-phone elementor-col-100">
												<label for="form-field-phone" class="elementor-field-label elementor-screen-only">
								Phone							</label>
														<input size="1" type="text" name="form_fields[phone]" id="form-field-phone" class="elementor-field elementor-size-sm  elementor-field-textual" placeholder="Téléphone">
											</div>
								<div class="elementor-field-type-text elementor-field-group elementor-column elementor-field-group-Entreprise elementor-col-100">
												<label for="form-field-Entreprise" class="elementor-field-label elementor-screen-only">
								Entreprise							</label>
														<input size="1" type="text" name="form_fields[Entreprise]" id="form-field-Entreprise" class="elementor-field elementor-size-sm  elementor-field-textual" placeholder="Entreprise / Organisation">
											</div>
								<div class="elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-Message elementor-col-100 elementor-field-required">
												<label for="form-field-Message" class="elementor-field-label elementor-screen-only">
								Message							</label>
						<textarea class="elementor-field-textual elementor-field  elementor-size-sm" name="form_fields[Message]" id="form-field-Message" rows="4" placeholder="Message" required="required" aria-required="true"></textarea>				</div>
								<div class="elementor-field-type-recaptcha_v3 elementor-field-group elementor-column elementor-field-group-field_785b08a elementor-col-100 recaptcha_v3-bottomright">
					<div class="elementor-field" id="form-field-field_785b08a"><div class="elementor-g-recaptcha" data-sitekey="6LdDlg0dAAAAALFS4OqShVhaVQ9hujeDmzgA0bTk" data-type="v3" data-action="Form" data-badge="bottomright" data-size="invisible"></div></div>				</div>
								<div class="elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons">
					<button type="submit" class="elementor-button elementor-size-sm">
						<span >
															<span class=" elementor-button-icon">
																										</span>
																						<span class="elementor-button-text">Send</span>
													</span>
					</button>
				</div>
			</div>
		</form>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a rel="nofollow" href="https://www.ng-sign.com/api-ngsign-integrez-la-signature-electronique-dans-votre-logiciel-de-facturation/">API NGSign : intégrez la signature électronique dans votre logiciel de facturation</a> appeared first on <a rel="nofollow" href="https://www.ng-sign.com">NGSIGN</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>NGSIGN et SupplyzPro concluent un partenariat au service de la facture électronique</title>
		<link>https://www.ng-sign.com/ngsign-et-supplyzpro-concluent-un-partenariat-au-service-de-la-facture-electronique/</link>
		
		<dc:creator><![CDATA[Mohamed Ali Tarhouni]]></dc:creator>
		<pubDate>Tue, 16 Dec 2025 10:54:39 +0000</pubDate>
				<category><![CDATA[Non classé]]></category>
		<guid isPermaLink="false">https://www.ng-sign.com/?p=6639</guid>

					<description><![CDATA[<p>Communiqué de presse &#8211; Tunis, le 16 décembre 2025 Dans le cadre de sa stratégie de développement et d’innovation continue, NGSIGN, spécialiste de la confiance électronique et des solutions de signature et de facturation électroniques conformes aux standards internationaux, annonce la signature d’un partenariat stratégique avec SupplyzPro, éditeur de solutions ERP dédiées à la digitalisation [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.ng-sign.com/ngsign-et-supplyzpro-concluent-un-partenariat-au-service-de-la-facture-electronique/">NGSIGN et SupplyzPro concluent un partenariat au service de la facture électronique</a> appeared first on <a rel="nofollow" href="https://www.ng-sign.com">NGSIGN</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="6639" class="elementor elementor-6639">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-76acb893 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="76acb893" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3716180" data-id="3716180" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-69cfd75e elementor-widget elementor-widget-text-editor" data-id="69cfd75e" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p></p>
<p style="padding-left: 40px;"><strong>Communiqué de presse &#8211; </strong><em>Tunis, le 16 décembre 202</em>5</p>
<p></p>
<p></p>
<div class="is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex">
<p></p>
<p>Dans le cadre de sa stratégie de développement et d’innovation continue, <strong>NGSIGN</strong>, spécialiste de la confiance électronique et des solutions de signature et de facturation électroniques conformes aux standards internationaux, annonce la signature d’un <strong>partenariat stratégique avec SupplyzPro</strong>, éditeur de solutions <strong>ERP</strong> dédiées à la digitalisation des processus de gestion des entreprises.</p>
<p></p>
<p></p>
<p>Ce partenariat a pour objectif d’offrir aux utilisateurs de la solution <strong>SupplyzPro</strong> un accès natif et fluide à la <strong>facture électronique</strong>, intégrée directement dans leur environnement ERP en combinant l’expertise de <strong>SupplyzPro</strong> en matière de gestion d’entreprise et le savoir-faire reconnu de <strong>NGSIGN</strong> dans la confiance électronique.</p>
<p></p>
<p></p>
<figure><img decoding="async" src="https://www.ng-sign.com/wp-content/uploads/2025/12/NGSIGN-SUPPLYZPRO.jpeg" alt=""></figure>
<h6>
</h6>
<h2>
<figure><span style="font-size: 20px;"><b>Moez Ben Mbarka,</b></span><span style="font-size: 20px; font-weight: bolder;"> CEO @ NGSIGN&nbsp;</span></figure>
</h2>
<blockquote>
<p style="padding-left: 40px;"><i style=""><span style="font-size: 20px;">« Chez NGSIGN, nous plaçons les partenariats au cœur de notre stratégie avec les différents <b>acteurs de l’écosystème digital</b>&nbsp;tels que <b>SupplyzPro</b>, dont les solutions structurent le quotidien et les processus métiers des entreprises.</span></i></p>
<p style="padding-left: 40px;"><span style="font-size: 20px;"><i>Ces collaborations sont un levier essentiel pour faciliter, accélérer et généraliser l’adoption de la facture électronique, en la rendant conforme, naturellement intégrée aux outils de gestion et pleinement adaptée aux réalités opérationnelles des entreprises. »</i></span></p>
</blockquote>
<h2>
<figure><span style="font-size: 20px;"><b>Seddik Houimli, </b></span><strong style="font-size: 20px;">CEO @ SupplyzPro&nbsp;</strong></figure>
</h2>
<blockquote>
<figure style="padding-left: 40px;"><em>“<span style="font-size: 20px;">Ce partenariat s’inscrit dans une vision partagée : </span><span style="font-size: 20px;">accompagner les entreprises dans leur transformation digitale</span><span style="font-size: 20px;"> en leur proposant une solution simple, performante et conforme, tout en répondant aux enjeux de modernisation, de productivité et de traçabilité.</span></em></figure>
<figure style="padding-left: 40px;"><em><span style="font-size: 20px;"><b>NGSIGN</b> et <b>SupplyzPro</b></span><span style="font-size: 20px;"> confirment leur engagement à rendre la facture électronique </span><span style="font-size: 20px;">plus simple, plus intelligente et sans papier</span><span style="font-size: 20px;">, au service d’une économie toujours plus numérique. »</span></em></figure>
</blockquote>
</div>
<blockquote>
<blockquote>
<p></p>
</blockquote>
<p></p>
</blockquote>
<p><!-- /wp:quote --></p>
<p><!-- wp:image {"id":6641,"sizeSlug":"full","linkDestination":"none"} --></p>
<figure><img decoding="async" src="https://www.ng-sign.com/wp-content/uploads/2025/12/NGSIGN-SUPPLYZPRO2.jpeg" alt=""></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:heading --></p>
<h2><strong>Des bénéfices concrets pour les entreprises</strong></h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:paragraph --></p>
<p>Grâce à cette intégration, les entreprises pourront :</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:list --></p>
<ul>
<li style="list-style-type: none;">
<ul><!-- wp:list-item --></ul>
</li>
</ul>
<ul>
<li style="list-style-type: none;">
<ul>
<li>Assurer et simplifier la conformité à la législation en vigueur et aux obligations réglementaires en matière de facture électronique</li>
</ul>
</li>
</ul>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<ul>
<li style="list-style-type: none;">
<ul>
<li>Remplacer les processus manuels et le papier par des flux de facturation entièrement numériques</li>
</ul>
</li>
</ul>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<ul>
<li style="list-style-type: none;">
<ul>
<li>Garantir la <strong>valeur légale</strong>, l’authenticité et l’intégrité des factures électroniques</li>
</ul>
</li>
</ul>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<ul>
<li style="list-style-type: none;">
<ul>
<li>Accélérer les cycles de facturation et de paiement</li>
</ul>
</li>
</ul>
<p><!-- /wp:list-item --></p>
<p><!-- wp:list-item --></p>
<ul>
<li style="list-style-type: none;">
<ul>
<li>Réduire les coûts opérationnels et les risques d’erreur</li>
</ul>
</li>
</ul>
<p><!-- /wp:list-item --></p>
<p><!-- /wp:list --></p>
<p><!-- wp:paragraph --></p>
<p>Cette approche <strong>end-to-end</strong> de la facturation électronique contribue à améliorer la fiabilité des échanges et à fluidifier les processus financiers.</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p><!-- /wp:paragraph --></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a rel="nofollow" href="https://www.ng-sign.com/ngsign-et-supplyzpro-concluent-un-partenariat-au-service-de-la-facture-electronique/">NGSIGN et SupplyzPro concluent un partenariat au service de la facture électronique</a> appeared first on <a rel="nofollow" href="https://www.ng-sign.com">NGSIGN</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Réalisation d&#8217;une cérémonie des clés pour une Autorité de Certification : retour d&#8217;expérience et bonnes pratiques</title>
		<link>https://www.ng-sign.com/realisation-dune-ceremonie-des-cles-pour-une-autorite-de-certification-retour-dexperience-et-bonnes-pratiques/</link>
		
		<dc:creator><![CDATA[NGSIGN Team]]></dc:creator>
		<pubDate>Sun, 23 Nov 2025 00:14:06 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Cérémonie de clés]]></category>
		<category><![CDATA[Cryptographie]]></category>
		<category><![CDATA[NGSign]]></category>
		<category><![CDATA[PKI]]></category>
		<category><![CDATA[Signature électronique]]></category>
		<category><![CDATA[PKi]]></category>
		<guid isPermaLink="false">https://www.ng-sign.com/?p=6611</guid>

					<description><![CDATA[<p>La mise en place d’une Autorité de Certification (AC / CA) constitue une étape cruciale pour tout projet de déploiement d’une PKI interne ou publique. L’un des moments les plus sensibles est la cérémonie de génération de clé (key ceremony).<br />
Chez NG Technologies, nous avons conduit plusieurs cérémonies et nous partageons dans cet article un retour d’expérience.</p>
<p>The post <a rel="nofollow" href="https://www.ng-sign.com/realisation-dune-ceremonie-des-cles-pour-une-autorite-de-certification-retour-dexperience-et-bonnes-pratiques/">Réalisation d&rsquo;une cérémonie des clés pour une Autorité de Certification : retour d&rsquo;expérience et bonnes pratiques</a> appeared first on <a rel="nofollow" href="https://www.ng-sign.com">NGSIGN</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="6611" class="elementor elementor-6611">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-4704528 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4704528" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-46afcff" data-id="46afcff" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7d2450f elementor-widget elementor-widget-text-editor" data-id="7d2450f" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2 dir="ltr" data-pm-slice="1 1 []">Introduction</h2><p dir="ltr">La mise en place d&rsquo;une <strong>Autorité de Certification (AC / CA)</strong> constitue une étape cruciale pour tout projet de déploiement d&rsquo;une PKI interne ou publique.</p><p dir="ltr">L&rsquo;un des moments les plus sensibles est la <strong>cérémonie de génération de clé (key ceremony)</strong>. La cérémonie de clé est la description de manière rigoureuse et auditable l&rsquo;ensemble des actions techniques et procédurales nécessaires pour aboutir à la génération des clés d&rsquo;une AC.</p><p dir="ltr">Chez <strong>NG Technologies</strong>, nous avons conduit plusieurs cérémonies — notamment pour une <strong>AC Racine</strong> et une <strong>AC Subordonnée</strong> — et nous partageons dans cet article un retour d&rsquo;expérience : approche technique, organisation, précautions de sécurité et enseignements pratiques.</p><h2 dir="ltr">Objectifs d&rsquo;une cérémonie de clé</h2><p dir="ltr">Une cérémonie de clé vise à garantir, de manière <strong>vérifiable, documentée et auditable</strong>, que la génération, l&rsquo;utilisation et la sauvegarde des clés cryptographiques de la CA sont effectuées :</p><ul><li dir="ltr"><p dir="ltr">dans un environnement <strong>sécurisé et contrôlé</strong> ;</p></li><li dir="ltr"><p dir="ltr">en respectant les <strong>procédures établies</strong> dans les politiques de la PKI (Certification Policies et Certification Practice Statement &#8211; CP/CPS) ;</p></li><li dir="ltr"><p dir="ltr">sous la <strong>supervision des auditeurs accrédités</strong> et éventuellement des observateurs <strong>indépendants</strong> ;</p></li><li dir="ltr"><p dir="ltr">avec des <strong>preuves</strong> non réfutables (vidéos, captures d&rsquo;écrans, fichiers de logs&#8230;) avec les empreintes numériques non falsifiables (e.g hashs cryptographiques).</p></li></ul><p dir="ltr">C&rsquo;est un événement où la <strong>cryptographie rencontre la gouvernance</strong>.</p><h2 dir="ltr">Préparation technique et logistique</h2><p dir="ltr">Avant toute manipulation cryptographique, une phase de préparation minutieuse est indispensable.</p><p dir="ltr">La réalisation d&rsquo;une cérémonie est une procédure très coûteuse (mise à disposition d&rsquo;experts et d&rsquo;auditeurs, équipements cryptographiques, déplacement au datacenter&#8230;). Il est donc très important de préparer scrupuleusement tous les détails techniques et logistiques. Il est aussi conseillé de réaliser « une cérémonie blanche » pour vérifier les prérequis.</p><h3 dir="ltr">Profils at algorithmes</h3><p dir="ltr">Avant même de planifier la cérémonie de clés, une des étapes les plus importantes pour la mise en place d&rsquo;une CA est la spécification des profils de certificats à générer. Disposer d&rsquo;une politique cryptographique est important pour éviter tout risque de rejet à l&rsquo;audit de la PKI. La politique cryptographique doit en particulier définir :</p><ul><li dir="ltr"><p dir="ltr">La norme de référence pour les choix algorithmiques (réglementation locale, documents NIST, &#8230;.)</p></li><li dir="ltr"><p dir="ltr">Les algorithmes et la taille de clé par profil et pour chaque niveau de la PKI (root, sub ca, end-entities)</p></li></ul><p dir="ltr">Les profils, partie intégrée dans les politiques de certification, doivent identifier en plus les règles de nommages et les extensions des certificats à générer.</p><h3 dir="ltr">Protection des clés</h3><p dir="ltr">L&rsquo;Autorité de Certification doit définir d&rsquo;une politique détaillée pour les procédures liées à la gestion des clés et les secrets associés. En particulier, ce document doit définir : les rôles intervenants dans la cérémonie, les règles et les conventions pour le déroulement, la gestion sécurisée des preuves et la distribution des secrets. Pour la génération d&rsquo;une autorité, il est recommandé de baser la sécurité des secrets sur un quorum de porteur de secret (désigné par <em>n/m</em>). Chaque porteur doit disposer d&rsquo;un coffre fort. Les porteurs et les coffres doivent également être distribués sur plus d&rsquo;un site pour garantir les possibilités de recouvrement en cas d&rsquo;incidents.</p><p dir="ltr">Selon le modèle du HSM et les exigences de sécurité, le quorum peut être implémenté par la distribution d&rsquo;un jeu de cartes portant les secrets.</p><p dir="ltr"><img loading="lazy" decoding="async" class="aligncenter wp-image-6612 size-full" src="https://www.ng-sign.com/wp-content/uploads/2025/11/keys-security.png" alt="" width="1024" height="925" srcset="https://www.ng-sign.com/wp-content/uploads/2025/11/keys-security.png 1024w, https://www.ng-sign.com/wp-content/uploads/2025/11/keys-security-300x271.png 300w, https://www.ng-sign.com/wp-content/uploads/2025/11/keys-security-768x694.png 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></p><h3 dir="ltr">Environnement technique</h3><p dir="ltr">La préparation technique repose aussi sur la mise à disposition d’un environnement sécurisé et entièrement maîtrisé. En particulier, les équipements liés à la génération des clés :</p><ul><li dir="ltr"><p dir="ltr">HSM (Hardware Security Module) certifié FIPS 140-2 Level 3 (ou équivalent);</p></li><li dir="ltr"><p dir="ltr">console d&rsquo;administration et poste opérateur durcis ;</p></li><li dir="ltr"><p dir="ltr">cartes d&rsquo;opérateur utilisables avec les enveloppes et les kits pour écrire les noms et les codes PIN</p></li><li dir="ltr"><p dir="ltr">vérification des prérequis logiciels : installeurs, scripts, <code>OpenSSL</code>, <code>Keytool</code> ou d&rsquo;outils fournis par le HSM&#8230;</p></li><li dir="ltr"><p dir="ltr">vérification de l&rsquo;entropie avant génération ;</p></li></ul><h2 dir="ltr">Déroulement d&rsquo;une cérémonie Root CA</h2><p dir="ltr">La cérémonie est un processus très formel dont le déroulement doit être décrit de façon détaillé dans un <strong>script de cérémonie</strong>. Le script est composé de plusieurs actions à réaliser. Chaque action doit être documenté : qui le fait, avec quels équipements, quelles commandes, résultat attendu, &#8230;</p><h3 dir="ltr">Rôles</h3><p dir="ltr">Le script de cérémonie doit définir les rôles et les actions à réaliser pour chaque participant. Ci-dessous, quelques rôles typiques pour une cérémonie de clés.</p><h4 dir="ltr">Maître de Cérémonie (MC)</h4><p dir="ltr">Il prend le lead de la cérémonie en annonçant le début et la fin de chaque acte. Toutes les actions exécutées par les participants doivent être demandées et/ou validées par le Maitre de cérémonie</p><h4 dir="ltr">Administrateur de Cérémonie (AC)</h4><p dir="ltr">Il prend en charge l’exécution des scripts de cérémonie. L’AC prend aussi en charge la récupération et la distribution des équipements conformément au script.</p><h4 dir="ltr">Le Témoin Interne (TI)</h4><p dir="ltr">Le témoin interne vérifie la bonne exécution du script conformément aux bonnes pratiques et aux règles de sécurité de l&rsquo;autorité. Le Témoin Interne est appelé à cocher les cases des différentes étapes du script et à signer l’approbation par acte.</p><p dir="ltr">Le témoin interne peut à tout moment signaler des exceptions et les mentionner dans la partie appropriée du script.</p><h4 dir="ltr">Les Auditeurs Externes</h4><p dir="ltr">Les auditeurs externes sont des auditeurs habilités à attester la bonne exécution du script. Les auditeurs externes sont appelés à cocher les cases des différentes étapes du script et à signer l’approbation par acte.</p><p dir="ltr">Les auditeurs externes peuvent à tout moment signaler des exceptions et les mentionner dans la partie appropriée du script.</p><h4 dir="ltr">Les observateurs internes</h4><p dir="ltr">Ce sont des observateurs de la même structure qui suivent la cérémonie et ne jouent pas rôle dans le script.</p><h4 dir="ltr">Les observateurs externes</h4><p dir="ltr">Il s’agit d’observateurs externes à la structure qui suivent la cérémonie et ne jouent pas rôle dans le script.</p><h4 dir="ltr">Le notaire</h4><p dir="ltr">Le notaire est un témoin externe qui est habilité a confirmer la bonne exécution du script. Le notaire est appelé à cocher les cases des différentes étapes du script et à signer l’approbation par acte.</p><p dir="ltr">Le notaire peut à tout moment signaler des exceptions et les mentionner dans la partie appropriée du script.</p><h4 dir="ltr">Porteurs de secret</h4><p dir="ltr">Ce sont des employés de la structure qui se partageront le secret des clés à générer. Chaque porteur de secret doit disposer d’un coffre-fort personnel permettant de protéger ses cartes et secrets.</p><h3 dir="ltr">Les principaux actes</h3><p dir="ltr">Le script d&rsquo;une cérémonie de clé est composé de plusieurs actes; chaque acte est un ensemble d&rsquo;opérations et commandes à réaliser.</p><p dir="ltr">Les actes typiques d&rsquo;une cérémonie de clés :</p><ol dir="ltr"><li dir="ltr"><p dir="ltr"><strong>Vérification du matériel</strong> (caméras, numéros de série HSM, cartes, poste de travail à utiliser, horodateur, &#8230;.)</p></li><li dir="ltr"><p dir="ltr"><strong>Initialisation du HSM</strong> et génération de clés master ou équivalent selon le HSM</p></li><li dir="ltr"><p dir="ltr"><strong>Génération de la clé privée de la CA</strong></p></li><li dir="ltr"><p dir="ltr"><strong>Distribution des secrets</strong> selon la politique préalable définie</p></li><li dir="ltr"><p dir="ltr"><strong>Création du certificat auto-signé</strong> (si Root CA)</p></li><li dir="ltr"><p dir="ltr"><strong>Exportation du certificat public</strong> pour intégration dans les stores de confiance</p></li><li dir="ltr"><p dir="ltr"><strong>Sauvegarde sécurisée</strong> (backup crypté, double scellé)</p></li><li dir="ltr"><p dir="ltr"><strong>Signature des PVs</strong> par l&rsquo;ensemble des participants</p></li></ol><h3 dir="ltr">Exemples et extraits</h3><p dir="ltr">Ci-dessous, quelques extraits et exemples.</p><h4 dir="ltr">Plan de table</h4><p dir="ltr">Il est important d&rsquo;avoir un plan de table qui précise l&#8217;emplacement de chaque participant et chaque équipement qui sera utilisé lors de la cérémonie.</p><p><img /><img loading="lazy" decoding="async" class="aligncenter wp-image-6613 size-full" src="https://www.ng-sign.com/wp-content/uploads/2025/11/plan-table-2.png" alt="" width="1024" height="576" srcset="https://www.ng-sign.com/wp-content/uploads/2025/11/plan-table-2.png 1024w, https://www.ng-sign.com/wp-content/uploads/2025/11/plan-table-2-300x169.png 300w, https://www.ng-sign.com/wp-content/uploads/2025/11/plan-table-2-768x432.png 768w" sizes="(max-width: 1024px) 100vw, 1024px" /> <img loading="lazy" decoding="async" class="aligncenter wp-image-6614 size-full" src="https://www.ng-sign.com/wp-content/uploads/2025/11/plan-table.png" alt="" width="1024" height="755" srcset="https://www.ng-sign.com/wp-content/uploads/2025/11/plan-table.png 1024w, https://www.ng-sign.com/wp-content/uploads/2025/11/plan-table-300x221.png 300w, https://www.ng-sign.com/wp-content/uploads/2025/11/plan-table-768x566.png 768w" sizes="(max-width: 1024px) 100vw, 1024px" /><img /></p><h4 dir="ltr">Exemple d&rsquo;un acte &#8211; Acte Récupération des équipements</h4><p dir="ltr">Les équipements utilisés lors des opérations cryptographiques (e.g les HSM et les postes) doivent avoir été préalablement identifiés et vérifiés. Chaque équipement doit avoir un tag et un emplacement spécifique sur la table en face de la caméra.</p><p dir="ltr"><img loading="lazy" decoding="async" class="aligncenter wp-image-6621 size-full" src="https://www.ng-sign.com/wp-content/uploads/2025/11/ceremony-example-1.png" alt="" width="1024" height="650" srcset="https://www.ng-sign.com/wp-content/uploads/2025/11/ceremony-example-1.png 1024w, https://www.ng-sign.com/wp-content/uploads/2025/11/ceremony-example-1-300x190.png 300w, https://www.ng-sign.com/wp-content/uploads/2025/11/ceremony-example-1-768x488.png 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></p><p><img /><img loading="lazy" decoding="async" class="aligncenter wp-image-6623 size-full" src="https://www.ng-sign.com/wp-content/uploads/2025/11/ceremony-example-2.png" alt="" width="1024" height="830" srcset="https://www.ng-sign.com/wp-content/uploads/2025/11/ceremony-example-2.png 1024w, https://www.ng-sign.com/wp-content/uploads/2025/11/ceremony-example-2-300x243.png 300w, https://www.ng-sign.com/wp-content/uploads/2025/11/ceremony-example-2-768x623.png 768w" sizes="(max-width: 1024px) 100vw, 1024px" /><img /></p><h4 dir="ltr">Traçabilité des logs et des captures</h4><p dir="ltr">Toute opération liée à l&rsquo;utilisation d&rsquo;un équipement, à la configuration des logiciel ou la génération des clés doit être tracé avec une capture d&rsquo;écran et copie des fichiers de log. L&rsquo;intégrité des captures et du log doit être formellement attestée par les observateurs et les auditeurs</p><p><img /><img loading="lazy" decoding="async" class="aligncenter wp-image-6622 size-full" src="https://www.ng-sign.com/wp-content/uploads/2025/11/ceremony-example-3.png" alt="" width="1024" height="813" srcset="https://www.ng-sign.com/wp-content/uploads/2025/11/ceremony-example-3.png 1024w, https://www.ng-sign.com/wp-content/uploads/2025/11/ceremony-example-3-300x238.png 300w, https://www.ng-sign.com/wp-content/uploads/2025/11/ceremony-example-3-768x610.png 768w" sizes="(max-width: 1024px) 100vw, 1024px" /><img /></p><p><img loading="lazy" decoding="async" class="aligncenter wp-image-6624 size-large" src="https://www.ng-sign.com/wp-content/uploads/2025/11/Screenshot-2025-11-23-at-12.25.27-AM-977x1024.png" alt="" width="800" height="838" srcset="https://www.ng-sign.com/wp-content/uploads/2025/11/Screenshot-2025-11-23-at-12.25.27-AM-977x1024.png 977w, https://www.ng-sign.com/wp-content/uploads/2025/11/Screenshot-2025-11-23-at-12.25.27-AM-286x300.png 286w, https://www.ng-sign.com/wp-content/uploads/2025/11/Screenshot-2025-11-23-at-12.25.27-AM-768x805.png 768w, https://www.ng-sign.com/wp-content/uploads/2025/11/Screenshot-2025-11-23-at-12.25.27-AM.png 1210w" sizes="(max-width: 800px) 100vw, 800px" /></p><h4 dir="ltr">Enregistrements Vidéo/Audio</h4><p dir="ltr">L&rsquo;ensemble des actions réalisés à la cérémonie de clés doivent être enregistrés en vidéo et audio. Le log de l&rsquo;enregistrement et les vidéos font partie intégrante des traces de preuve du respect du script lors d&rsquo;un audit.</p><h4 dir="ltr">Avoir des observateurs à chaque instant</h4><p dir="ltr">Selon le type de cérémonie, la réalisation peut prendre plusieurs heures. Les pauses doivent être formellement décrits dans le script de cérémonie pour assurer que, à chaque instant, au moins un observateur interne/externe est présent dans la salle de cérémonie.</p><p><img /><img loading="lazy" decoding="async" class="aligncenter wp-image-6625 size-full" src="https://www.ng-sign.com/wp-content/uploads/2025/11/ceremony-pause.png" alt="Organisation des pauses" width="789" height="1024" srcset="https://www.ng-sign.com/wp-content/uploads/2025/11/ceremony-pause.png 789w, https://www.ng-sign.com/wp-content/uploads/2025/11/ceremony-pause-231x300.png 231w, https://www.ng-sign.com/wp-content/uploads/2025/11/ceremony-pause-768x997.png 768w" sizes="(max-width: 789px) 100vw, 789px" /></p><h2 dir="ltr">Conclusion</h2><p dir="ltr">La réalisation d’une cérémonie de clé pour une Autorité de Certification est un exercice à la fois technique et organisationnel, où chaque détail compte. Notre retour d’expérience confirme qu’une préparation rigoureuse — politique cryptographique claire, rôles bien définis, environnement sécurisé, scripts exhaustifs et traçabilité irréprochable — constitue la clé d’un processus maîtrisé et conforme aux exigences d’audit.</p><p dir="ltr">Au-delà de l’aspect purement cryptographique, une cérémonie de clé est avant tout un <strong>processus de confiance</strong>, impliquant transparence, supervision, séparation des rôles et documentation de bout en bout. Les bonnes pratiques décrites ici visent à garantir non seulement la sécurité opérationnelle des clés, mais aussi la crédibilité et la robustesse de toute l’infrastructure PKI qui en découle.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a rel="nofollow" href="https://www.ng-sign.com/realisation-dune-ceremonie-des-cles-pour-une-autorite-de-certification-retour-dexperience-et-bonnes-pratiques/">Réalisation d&rsquo;une cérémonie des clés pour une Autorité de Certification : retour d&rsquo;expérience et bonnes pratiques</a> appeared first on <a rel="nofollow" href="https://www.ng-sign.com">NGSIGN</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Factures électroniques rejetées par TTN : comprendre les erreurs et les corriger efficacement</title>
		<link>https://www.ng-sign.com/factures-electroniques-rejetees-par-ttn-comprendre-les-erreurs-et-les-corriger-efficacement/</link>
		
		<dc:creator><![CDATA[Khadija Ferjani]]></dc:creator>
		<pubDate>Wed, 10 Sep 2025 21:03:04 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://www.ng-sign.com/?p=6578</guid>

					<description><![CDATA[<p>La généralisation de la facture électronique via la plateforme nationale elfatoora de TTN est un enjeu majeur pour les entreprises. Mais dans la pratique, il n’est pas rare qu’une facture soit rejetée par le système, parfois avec des messages d’erreur difficiles à interpréter.Dans cet article, nous passons en revue les principales causes de rejet, la [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.ng-sign.com/factures-electroniques-rejetees-par-ttn-comprendre-les-erreurs-et-les-corriger-efficacement/">Factures électroniques rejetées par TTN : comprendre les erreurs et les corriger efficacement</a> appeared first on <a rel="nofollow" href="https://www.ng-sign.com">NGSIGN</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="6578" class="elementor elementor-6578">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-055d195 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="055d195" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-80e0311" data-id="80e0311" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-682f63d elementor-widget elementor-widget-text-editor" data-id="682f63d" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>La généralisation de la facture électronique via la plateforme nationale elfatoora de TTN est un enjeu majeur pour les entreprises. Mais dans la pratique, il n’est pas rare qu’une facture soit rejetée par le système, parfois avec des messages d’erreur difficiles à interpréter.<br data-start="607" data-end="610" />Dans cet article, nous passons en revue les principales causes de rejet, la manière de diagnostiquer ces erreurs et les bonnes pratiques pour les éviter.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-e2b998f elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e2b998f" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6451ead" data-id="6451ead" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5efa537 elementor-widget elementor-widget-heading" data-id="5efa537" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">1. Pourquoi les factures sont rejetées par TTN ?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-1c0ea87 elementor-widget elementor-widget-text-editor" data-id="1c0ea87" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Le rejet d’une facture est généralement dû à une non-conformité technique ou réglementaire. Voici les causes les plus fréquentes :</p>								</div>
				</div>
				<div class="elementor-element elementor-element-f8c4659 elementor-widget elementor-widget-heading" data-id="f8c4659" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">1.1 Non-conformité au schéma XSD</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-bc4968c elementor-widget elementor-widget-text-editor" data-id="bc4968c" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p data-start="202" data-end="571">Chaque facture soumise à TTN doit obligatoirement respecter le <strong data-start="265" data-end="280">contrat XSD</strong> défini par la plateforme. Ce schéma décrit la structure attendue des fichiers XML, les champs obligatoires, les types de données autorisés et les règles de validation.<br data-start="448" data-end="451" />Lorsqu’une facture ne respecte pas ce contrat, elle est automatiquement rejetée. Les causes les plus fréquentes sont :</p><ul data-start="573" data-end="1667"><li data-start="573" data-end="819"><p data-start="575" data-end="679"><strong data-start="575" data-end="610">Éléments obligatoires manquants</strong> : certains champs doivent obligatoirement être présents. Exemple :</p><ul data-start="682" data-end="819"><li data-start="682" data-end="754"><p data-start="684" data-end="754">Absence de la liste des articles (détail des lignes de facturation).</p></li><li data-start="757" data-end="788"><p data-start="759" data-end="788">Numéro de facture manquant.</p></li><li data-start="791" data-end="819"><p data-start="793" data-end="819">Détails sur l&rsquo;adresse du fournisseur ou du client manquants</p></li></ul></li><li data-start="821" data-end="1142"><p data-start="823" data-end="880"><strong data-start="823" data-end="876">Éléments non conformes à la description du schéma</strong> :</p><ul data-start="883" data-end="1142"><li data-start="883" data-end="1025"><p data-start="885" data-end="1025">Dépassement de la taille maximale d’une chaîne de caractères (par ex. : au niveau des détails des adresses une limitation sur le nom de la rue et le nom de la ville est fixée à 35 caractères envoyée avec 80 caractères).</p></li><li data-start="1028" data-end="1142"><p data-start="1030" data-end="1142">Valeurs non conformes à une énumération prédéfinie (ex. : un type de taxe non reconnu dans la liste autorisée).</p></li></ul></li><li data-start="1442" data-end="1667"><p data-start="1444" data-end="1485"><strong data-start="1444" data-end="1481">Absence de signature électronique</strong> :</p><ul data-start="1488" data-end="1667"><li data-start="1488" data-end="1667"><p data-start="1490" data-end="1667">Bien que la facture respecte le schéma XML, elle doit obligatoirement être signée électroniquement avec un certificat valide. Une facture non signée est rejetée immédiatement.</p></li></ul></li></ul><p data-start="1669" data-end="1872">Ces validations XSD constituent la première barrière de contrôle appliquée par TTN, garantissant que seules des factures techniquement conformes et juridiquement valides peuvent entrer dans le système.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-16a1671 elementor-widget elementor-widget-heading" data-id="16a1671" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">1.2 Incohérence des données</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-0fb302b elementor-widget elementor-widget-text-editor" data-id="0fb302b" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p data-start="367" data-end="587">Outre les erreurs de structure (XSD) ou de signature, TTN peut rejeter une facture lorsque les informations transmises ne sont pas cohérentes avec les paramètres de configuration de l’émetteur. Les cas fréquents sont :</p><ul data-start="589" data-end="1486"><li data-start="589" data-end="881"><p data-start="591" data-end="881"><strong data-start="591" data-end="679">Incohérence entre l’émetteur de la facture et le compte utilisé pour la transmission</strong> :<br data-start="681" data-end="684" />Le numéro fiscal ou l’identifiant de l’émetteur renseigné dans la facture doit correspondre au compte TTN (ou certificat) utilisé pour soumettre les données. Toute divergence entraîne un rejet.</p></li><li data-start="883" data-end="1099"><p data-start="885" data-end="1099"><strong data-start="885" data-end="925">Certificat non déclaré auprès de TTN</strong> :<br data-start="927" data-end="930" />Même si le certificat est valide, TTN exige que celui-ci soit enregistré au préalable auprès de ses services. Un certificat non déclaré sera systématiquement refusé.</p></li><li data-start="1101" data-end="1307"><p data-start="1103" data-end="1307"><strong data-start="1103" data-end="1130">Adresse IP non déclarée</strong> :<br data-start="1132" data-end="1135" />Pour des raisons de sécurité, TTN n’accepte que les transmissions depuis des adresses IP préalablement autorisées. Une tentative depuis une IP non déclarée est bloquée.</p></li><li data-start="1309" data-end="1486"><p data-start="1311" data-end="1486"><strong data-start="1311" data-end="1339">Identifiants TTN erronés</strong> :<br data-start="1341" data-end="1344" />Si l’identifiant ou le mot de passe utilisé pour la connexion à la plateforme TTN est incorrect, l’accès est refusé et la facture rejetée.</p></li></ul><p> </p>								</div>
				</div>
				<div class="elementor-element elementor-element-75eb98f elementor-widget elementor-widget-heading" data-id="75eb98f" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">1.3 Factures en double</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-6011c17 elementor-widget elementor-widget-text-editor" data-id="6011c17" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p data-start="233" data-end="493">Contrairement à une idée répandue, <strong data-start="268" data-end="316">TTN ne contrôle pas les doublons de factures</strong> (par exemple en se basant sur le numéro de facture ou la date). C’est la responsabilité de l’émetteur de garantir qu’une facture est transmise une seule fois à la plateforme.</p><p data-start="495" data-end="872">En revanche, si <strong data-start="511" data-end="541">le même document XML signé</strong> (facture initiale et signature électronique associée) est envoyé plusieurs fois à <strong data-start="624" data-end="651">la plateforme elfatoora</strong>, celui-ci sera rejeté.</p><p data-start="874" data-end="892">En pratique :</p><ul data-start="893" data-end="1172"><li data-start="893" data-end="1019"><p data-start="895" data-end="1019">Si une facture a été corrigée (même numéro mais contenu différent), elle génère une empreinte différente et sera acceptée.</p></li><li data-start="1020" data-end="1172"><p data-start="1022" data-end="1172">Si une facture est renvoyée strictement à l’identique (même contenu, même signature XML), TTN la considère comme un doublon technique et la rejette.</p></li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-69d6826 elementor-widget elementor-widget-heading" data-id="69d6826" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">1.4 Signature électronique invalide</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-c82da78 elementor-widget elementor-widget-text-editor" data-id="c82da78" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p data-start="190" data-end="407">Chaque facture transmise à TTN doit être <strong data-start="231" data-end="258">signée électroniquement</strong> avec un certificat valide reconnu par la plateforme.<br data-start="311" data-end="314" />L’absence ou l’invalidité de cette signature entraîne automatiquement le rejet du document.</p><p data-start="409" data-end="447">Les principaux cas rencontrés sont :</p><ul data-start="449" data-end="1102"><li data-start="449" data-end="577"><p data-start="451" data-end="577"><strong data-start="451" data-end="472">Certificat expiré</strong> : le certificat utilisé pour signer la facture n’est plus valide car sa date de validité est dépassée.</p></li><li data-start="578" data-end="718"><p data-start="580" data-end="718"><strong data-start="580" data-end="602">Certificat révoqué</strong> : le certificat a été annulé par l’autorité de certification (AC), par exemple en cas de compromission de la clé.</p></li><li data-start="719" data-end="930"><p data-start="721" data-end="930"><strong data-start="721" data-end="765">Modification du document après signature</strong> : si le contenu de la facture a été altéré (même une simple virgule ajoutée) après la signature XML, la vérification d’intégrité échoue et TTN rejette la facture.</p></li><li data-start="931" data-end="1102"><p data-start="933" data-end="1102"><strong data-start="933" data-end="973">Chaîne de certification non reconnue</strong> : dans certains cas, si le certificat n’appartient pas à une AC nationale la signature est considérée comme invalide.</p></li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-9a08867 elementor-widget elementor-widget-heading" data-id="9a08867" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">1.5 Problèmes techniques de transmission</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-92f51b2 elementor-widget elementor-widget-text-editor" data-id="92f51b2" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Il arrive qu’une facture soit rejetée non pas à cause de son contenu, mais à cause de problèmes techniques : timeout, fichiers corrompus, erreurs réseau ou interruption de service côté client ou TTN.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-1ed8e83 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1ed8e83" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f70b011" data-id="f70b011" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6dcd893 elementor-widget elementor-widget-heading" data-id="6dcd893" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">2. Diagnostiquer une facture rejetée par TTN</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-d2af75f elementor-widget elementor-widget-text-editor" data-id="d2af75f" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p data-start="247" data-end="481">Lorsqu’une facture est rejetée, TTN renvoie toujours un <strong data-start="303" data-end="324">message de retour</strong> comprenant un <strong>message</strong><strong data-start="339" data-end="356"> d’erreur</strong> et une <strong data-start="364" data-end="379">description</strong>. L’analyse de ce retour est essentielle pour identifier rapidement la cause du rejet et y remédier.</p><ol data-start="513" data-end="1842"><li data-start="513" data-end="758"><p data-start="516" data-end="561"><strong data-start="516" data-end="559">Lire attentivement le message de retour</strong></p><ul data-start="565" data-end="758"><li data-start="565" data-end="651"><p data-start="567" data-end="651">Exemple : <code data-start="577" data-end="618">cvc-complex-type.2.4.a: Invalid content was found starting with element 'ContactName'. One of '{ContactIdentifier}' is expected</code> → champ manquant ou mal placé.</p></li><li data-start="655" data-end="758"><p data-start="657" data-end="758">Exemple : <code>Signataire non autorisé</code> → certificat non reconnu.</p></li></ul></li><li data-start="760" data-end="1054"><p data-start="763" data-end="813"><strong data-start="763" data-end="811">Vérifier les journaux de transmission (logs)</strong></p><ul data-start="817" data-end="1054"><li data-start="817" data-end="913"><p data-start="819" data-end="913">Conservez les traces techniques : requêtes envoyées, réponses TTN, empreintes des documents.</p></li><li data-start="917" data-end="1054"><p data-start="919" data-end="1054">Cela permet d’identifier si le problème vient de la facture elle-même ou d’une incohérence de configuration (compte, certificat, IP).</p></li></ul></li><li data-start="1056" data-end="1375"><p data-start="1059" data-end="1116"><strong data-start="1059" data-end="1114">Distinguer les erreurs bloquantes et non bloquantes</strong></p><ul data-start="1120" data-end="1375"><li data-start="1120" data-end="1219"><p data-start="1122" data-end="1219"><strong data-start="1122" data-end="1136">Bloquantes</strong> : empêchent totalement l’acceptation (ex. : XSD non valide, signature invalide).</p></li><li data-start="1223" data-end="1375"><p data-start="1225" data-end="1375"><strong data-start="1225" data-end="1243">Non bloquantes</strong> : anomalies qui peuvent être corrigées après coup sans bloquer le flux principal (ex. : champ de référence secondaire incorrect).</p></li></ul></li><li data-start="1377" data-end="1564"><p data-start="1380" data-end="1417"><strong data-start="1380" data-end="1415">Recouper avec les règles de TTN</strong></p><ul data-start="1421" data-end="1564"><li data-start="1421" data-end="1564"><p data-start="1423" data-end="1564">Vérifiez si le problème est lié au <strong data-start="1458" data-end="1476">contenu métier</strong> (données de la facture) ou à la <strong data-start="1509" data-end="1536">configuration technique</strong> (certificat, compte, IP).</p></li></ul></li><li data-start="1566" data-end="1842"><p data-start="1569" data-end="1618"><strong data-start="1569" data-end="1616">Utiliser un environnement de pré-validation</strong></p><ul data-start="1622" data-end="1842"><li data-start="1622" data-end="1723"><p data-start="1624" data-end="1723">Il est fortement recommandé d’effectuer une <strong data-start="1668" data-end="1708">validation XSD et signature en local</strong> avant envoi.</p></li><li data-start="1727" data-end="1842"><p data-start="1729" data-end="1842">Cela réduit considérablement les rejets et facilite l’analyse, car l’erreur est détectée avant d’atteindre TTN.</p></li></ul></li></ol>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-998a3c3 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="998a3c3" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8d35c6a" data-id="8d35c6a" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-bf0be90 elementor-widget elementor-widget-heading" data-id="bf0be90" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">3. Bonnes pratiques pour réduire les rejets</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-f52ecc8 elementor-widget elementor-widget-text-editor" data-id="f52ecc8" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p data-start="280" data-end="445">Les rejets de factures par TTN peuvent être fortement réduits en mettant en place des contrôles et des procédures adaptés. Voici les principales bonnes pratiques :</p><h3 data-start="447" data-end="496">3.1 Valider les factures avant transmission</h3><ul data-start="497" data-end="746"><li data-start="497" data-end="594"><p data-start="499" data-end="594">Utiliser des <strong data-start="512" data-end="549">outils de validation XSD en local</strong> pour vérifier la structure du fichier XML.</p></li><li data-start="595" data-end="746"><p data-start="597" data-end="746">Intégrer un contrôle automatique dans le système de facturation pour détecter les champs manquants, formats incorrects ou dépassements de longueur.</p></li></ul><h3 data-start="748" data-end="810">3.2 Surveiller la validité des certificats électroniques</h3><ul data-start="811" data-end="1026"><li data-start="811" data-end="930"><p data-start="813" data-end="930">Mettre en place un <strong data-start="832" data-end="873">suivi proactif des dates d’expiration</strong> des certificats (alerte automatique avant expiration).</p></li><li data-start="931" data-end="1026"><p data-start="933" data-end="1026">Vérifier que le certificat est bien <strong data-start="969" data-end="994">déclaré auprès de TTN</strong> et reconnu par la plateforme.</p></li></ul><h3 data-start="1028" data-end="1088">3.3 Gérer les envois et éviter les doublons techniques</h3><ul data-start="1089" data-end="1321"><li data-start="1089" data-end="1204"><p data-start="1091" data-end="1204">Mettre en place une <strong data-start="1111" data-end="1144">traçabilité des transmissions</strong> (identifiant unique interne pour chaque facture envoyée).</p></li><li data-start="1205" data-end="1321"><p data-start="1207" data-end="1321">Vérifier qu’une facture déjà transmise ne soit pas renvoyée à l’identique (empreinte cryptographique identique).</p></li></ul><h3 data-start="1323" data-end="1369">3.4 Sécuriser la configuration technique</h3><ul data-start="1370" data-end="1634"><li data-start="1370" data-end="1482"><p data-start="1372" data-end="1482">S’assurer que l’<strong data-start="1388" data-end="1402">IP d’envoi</strong> et le <strong data-start="1409" data-end="1423">compte TTN</strong> (identifiant/mot de passe) sont correctement configurés.</p></li><li data-start="1483" data-end="1634"><p data-start="1485" data-end="1634">Mettre en place des procédures de vérification après chaque changement technique (changement d’infrastructure, renouvellement de certificat, etc.).</p></li></ul><h3 data-start="1636" data-end="1679">3.5 Préparer les équipes métier et IT</h3><ul data-start="1680" data-end="1929"><li data-start="1680" data-end="1748"><p data-start="1682" data-end="1748">Former les équipes à l’interprétation des messages d’erreur TTN.</p></li><li data-start="1749" data-end="1834"><p data-start="1751" data-end="1834">Créer un <strong data-start="1760" data-end="1798">guide interne de résolution rapide</strong> des problèmes les plus fréquents.</p></li><li data-start="1835" data-end="1929"><p data-start="1837" data-end="1929">Prévoir un processus de <strong data-start="1861" data-end="1885">remontée d’incidents</strong> clair pour éviter les blocages prolongés.</p></li></ul><h3 data-start="1931" data-end="1970">3.6 Anticiper la montée en charge</h3><ul data-start="1971" data-end="2155"><li data-start="1971" data-end="2049"><p data-start="1973" data-end="2049">Tester la plateforme en conditions réelles avant le passage en production.</p></li><li data-start="2050" data-end="2155"><p data-start="2052" data-end="2155">Mettre en place un <strong data-start="2071" data-end="2090">plan de reprise</strong> (fallback) pour éviter l’arrêt complet en cas de rejet massif.</p></li></ul><hr data-start="2157" data-end="2160" />								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-94b3d03 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="94b3d03" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5fbe8c0" data-id="5fbe8c0" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-8ba2682 elementor-widget elementor-widget-heading" data-id="8ba2682" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Conclusion</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-ec2e1b1 elementor-widget elementor-widget-text-editor" data-id="ec2e1b1" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p data-start="3397" data-end="3829">Les rejets de factures par TTN ne doivent pas être perçus comme une contrainte, mais comme un mécanisme de contrôle garantissant la conformité et la qualité des échanges.<br data-start="3567" data-end="3570" />En analysant correctement les messages d’erreur, en mettant en place des procédures de diagnostic et en adoptant les bonnes pratiques, les entreprises peuvent réduire considérablement le taux de rejet et sécuriser leur processus de facturation électronique.</p><p data-start="3831" data-end="3988">En définitive, chaque rejet est une opportunité d’amélioration continue, permettant à l’organisation de gagner en fiabilité et en conformité réglementaire.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a rel="nofollow" href="https://www.ng-sign.com/factures-electroniques-rejetees-par-ttn-comprendre-les-erreurs-et-les-corriger-efficacement/">Factures électroniques rejetées par TTN : comprendre les erreurs et les corriger efficacement</a> appeared first on <a rel="nofollow" href="https://www.ng-sign.com">NGSIGN</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Comprendre l’entête du format TEIF : identification fournisseur et client</title>
		<link>https://www.ng-sign.com/comprendre-lentete-du-format-teif-identification-fournisseur-et-client/</link>
		
		<dc:creator><![CDATA[Khadija Ferjani]]></dc:creator>
		<pubDate>Thu, 21 Aug 2025 07:33:00 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://www.ng-sign.com/?p=6543</guid>

					<description><![CDATA[<p>Le format TEIF (Tunisian Electronic Invoice Format) est aujourd’hui la référence pour la facturation électronique en Tunisie. L’un de ses éléments les plus importants est l’entête (header), car il permet d’identifier clairement les deux parties concernées par la facture : le fournisseur, le client. Au cours de nos échanges avec plusieurs partenaires, nous avons constaté [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.ng-sign.com/comprendre-lentete-du-format-teif-identification-fournisseur-et-client/">Comprendre l’entête du format TEIF : identification fournisseur et client</a> appeared first on <a rel="nofollow" href="https://www.ng-sign.com">NGSIGN</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="6543" class="elementor elementor-6543">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-697acb2 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="697acb2" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e0dca2c" data-id="e0dca2c" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-e3e3913 elementor-widget elementor-widget-text-editor" data-id="e3e3913" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p data-start="174" data-end="449">Le format <strong data-start="184" data-end="192">TEIF</strong> (<i>Tunisian Electronic Invoice Format</i>) est aujourd’hui la référence pour la facturation électronique en Tunisie. L’un de ses éléments les plus importants est <strong data-start="342" data-end="363">l’entête (header)</strong>, car il permet d’identifier clairement les deux parties concernées par la facture :</p><ul data-start="450" data-end="492"><li data-start="450" data-end="473"><p data-start="452" data-end="473">le <strong data-start="455" data-end="470">fournisseur</strong>,</p></li><li data-start="474" data-end="492"><p data-start="476" data-end="492">le <strong data-start="479" data-end="489">client</strong>.</p></li></ul><div>Au cours de nos échanges avec plusieurs partenaires, nous avons constaté que la section <strong data-start="592" data-end="602">header</strong> du format TEIF constitue souvent un point délicat pour respecter pleinement le standard. Cet article détaille le rôle du header, présente les règles de format à suivre, ainsi que les évolutions récentes du standard, afin de faciliter une intégration correcte et conforme des factures électroniques.</div>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-95d4b8e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="95d4b8e" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1c4a956" data-id="1c4a956" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-59d07d1 elementor-widget elementor-widget-heading" data-id="59d07d1" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">1. L’entête et son rôle</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-3a96eda elementor-widget elementor-widget-text-editor" data-id="3a96eda" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>L’entête assure l’authenticité et la traçabilité de la facture en reliant directement les deux acteurs de la transaction. Pour cela, il impose l’utilisation d’identifiants normalisés définis par la <strong data-start="721" data-end="748">TTN (Tunisian TradeNet)</strong>.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-fc7ad4a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="fc7ad4a" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-35a29c3" data-id="35a29c3" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-8cea36e elementor-widget elementor-widget-heading" data-id="8cea36e" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">2. Les règles de format</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-a0fa40f elementor-widget elementor-widget-text-editor" data-id="a0fa40f" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Le format des factures électroniques impose l’utilisation d’un <strong data-start="272" data-end="297">identifiant normalisé</strong> pour chaque acteur de la transaction.<br data-start="335" data-end="338" />Quatre types d’identifiants sont définis :</p><ul data-start="382" data-end="1195"><li data-start="382" data-end="533"><p data-start="384" data-end="533"><strong data-start="384" data-end="418">I-01 : Entreprises tunisiennes</strong><br data-start="418" data-end="421" />Utilisation du <strong data-start="438" data-end="458">matricule fiscal</strong> attribué par l’administration tunisienne. </p><ul data-start="382" data-end="1195"><li data-start="192" data-end="267"><p data-start="194" data-end="267"><strong data-start="194" data-end="213">Version 1.8.8 :</strong> seuls les matricules à 13 caractères sont acceptés.</p></li><li data-start="192" data-end="267"><p data-start="194" data-end="267"><strong data-start="270" data-end="289">Version 1.8.9 :</strong> les matricules à <strong data-start="307" data-end="329">8 ou 13 caractères</strong> sont désormais acceptés, offrant plus de flexibilité pour les entreprises tunisiennes.<br data-start="500" data-end="503" />→ Exemple : <code data-start="517" data-end="533">1234567LAM000</code></p></li></ul></li></ul><ul data-start="382" data-end="1195"><li data-start="535" data-end="773"><p data-start="537" data-end="773"><strong data-start="537" data-end="580">I-02 : Numéro de carte d’identité (CIN)</strong> – Personne physique<br data-start="600" data-end="603" />Pour les personnes physiques tunisiennes qui n’ont pas de matricule fiscal, l’identifiant correspond au numéro de carte d’identité nationale.<br data-start="746" data-end="749" />→ Exemple : <code data-start="763" data-end="773">01234567</code></p></li><li data-start="775" data-end="990"><p data-start="777" data-end="990"><strong data-start="777" data-end="813">I-03 : Numéro de carte de séjour</strong> – Personne physique étrangère<br data-start="843" data-end="846" />Les personnes physiques étrangères résidant en Tunisie doivent utiliser le numéro indiqué sur leur carte de séjour.<br data-start="963" data-end="966" />→ Exemple : <code data-start="980" data-end="990">123456789</code></p></li><li data-start="992" data-end="1195"><p data-start="994" data-end="1195"><strong data-start="994" data-end="1027">I-04 : Entreprises étrangères</strong><br data-start="1027" data-end="1030" />Les sociétés étrangères non immatriculées en Tunisie doivent utiliser leur identifiant fiscal ou commercial de leur pays d’origine.<br data-start="1163" data-end="1166" />→ Exemple : <code data-start="1180" data-end="1195">FR12345678901</code></p></li></ul>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-4a3fd7a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4a3fd7a" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-251d546" data-id="251d546" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-2ff169c elementor-widget elementor-widget-heading" data-id="2ff169c" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">3. Évolution entre les versions 1.8.8 et 1.8.9</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-2cb06aa elementor-widget elementor-widget-text-editor" data-id="2cb06aa" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p data-start="1274" data-end="1342">Un point important à souligner est l’évolution récente du format :</p><ul data-start="1343" data-end="1543"><li data-start="1343" data-end="1432"><p data-start="1345" data-end="1432">Dans la version <strong data-start="1361" data-end="1370">1.8.8</strong>, seuls les matricules à <strong data-start="1395" data-end="1412">13 caractères</strong> étaient acceptés.</p></li><li data-start="1433" data-end="1543"><p data-start="1435" data-end="1543">Depuis la version <strong data-start="1453" data-end="1462">1.8.9</strong>, il est désormais possible d’utiliser aussi les matricules à <strong data-start="1524" data-end="1540">8 caractères</strong>.</p></li></ul><p data-start="1545" data-end="1695">Cette évolution apporte plus de flexibilité aux entreprises tunisiennes et simplifie leur intégration dans le processus de facturation électronique. Elle illustre les efforts constants de TTN pour améliorer le standard et le rendre plus adaptés aux entreprises.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-d389a57 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d389a57" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d8bad01" data-id="d8bad01" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d8637a1 elementor-widget elementor-widget-heading" data-id="d8637a1" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">4. L’importance de la cohérence avec le compte TTN</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-c3ab72b elementor-widget elementor-widget-text-editor" data-id="c3ab72b" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Il est essentiel que l’identifiant du fournisseur indiqué dans la facture soit <strong data-start="1832" data-end="1857">strictement identique</strong> à l’identifiant utilisé dans son compte TTN.<br data-start="1902" data-end="1905" />Dans le cas contraire, la facture ne pourra pas être traitée par la plateforme.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-ae8615a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ae8615a" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d4b2a56" data-id="d4b2a56" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-2b06bcf elementor-button-info elementor-align-center elementor-tablet-align-justify elementor-mobile-align-justify elementor-widget elementor-widget-button" data-id="2b06bcf" data-element_type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
									<div class="elementor-button-wrapper">
					<a class="elementor-button elementor-button-link elementor-size-md" href="https://www.ng-sign.com/facture-electronique-en-tunisie-votre-plan-dactions-avec-ngsign/" target="_blank">
						<span class="elementor-button-content-wrapper">
									<span class="elementor-button-text">Votre plan d'actions avec NGSign pour l'intégration de la facture électronique</span>
					</span>
					</a>
				</div>
								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a rel="nofollow" href="https://www.ng-sign.com/comprendre-lentete-du-format-teif-identification-fournisseur-et-client/">Comprendre l’entête du format TEIF : identification fournisseur et client</a> appeared first on <a rel="nofollow" href="https://www.ng-sign.com">NGSIGN</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Comprendre le format XML TEIF pour la facturation électronique en Tunisie​</title>
		<link>https://www.ng-sign.com/comprendre-le-format-xml-teif-pour-la-facturation-electronique-en-tunisie/</link>
		
		<dc:creator><![CDATA[Khadija Ferjani]]></dc:creator>
		<pubDate>Wed, 20 Aug 2025 09:53:46 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://www.ng-sign.com/?p=6512</guid>

					<description><![CDATA[<p>Un format XML basé sur un schéma XSD Le format TEIF repose sur une structure XML définie par un schéma XSD (XML Schema Definition). Ce schéma est partagé et mis à disposition par la TTN (Tunisie TradeNet) afin de garantir que toutes les factures électroniques respectent les mêmes règles de structuration. Concrètement, cela signifie que [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.ng-sign.com/comprendre-le-format-xml-teif-pour-la-facturation-electronique-en-tunisie/">Comprendre le format XML TEIF pour la facturation électronique en Tunisie​</a> appeared first on <a rel="nofollow" href="https://www.ng-sign.com">NGSIGN</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="6512" class="elementor elementor-6512">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-97bef31 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="97bef31" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-69ec770" data-id="69ec770" data-element_type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-69dac4e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="69dac4e" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ab109b6" data-id="ab109b6" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b54dd62 elementor-widget elementor-widget-heading" data-id="b54dd62" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Un format XML basé sur un schéma XSD</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-8bfb5d3 elementor-widget elementor-widget-image" data-id="8bfb5d3" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="800" height="420" src="https://www.ng-sign.com/wp-content/uploads/2021/10/Frame2-1024x538.png" class="attachment-large size-large wp-image-6530" alt="Facture TTN" srcset="https://www.ng-sign.com/wp-content/uploads/2021/10/Frame2-1024x538.png 1024w, https://www.ng-sign.com/wp-content/uploads/2021/10/Frame2-300x158.png 300w, https://www.ng-sign.com/wp-content/uploads/2021/10/Frame2-768x403.png 768w, https://www.ng-sign.com/wp-content/uploads/2021/10/Frame2.png 1200w" sizes="(max-width: 800px) 100vw, 800px" />															</div>
				</div>
				<div class="elementor-element elementor-element-b13281f elementor-widget elementor-widget-text-editor" data-id="b13281f" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p data-start="619" data-end="897">Le format TEIF repose sur une <strong data-start="649" data-end="666">structure XML</strong> définie par un schéma XSD (<em>XML Schema Definition</em>). Ce schéma est partagé et mis à disposition par la <strong data-start="768" data-end="794">TTN (Tunisie TradeNet)</strong> afin de garantir que toutes les factures électroniques respectent les mêmes règles de structuration.</p><p data-start="899" data-end="934">Concrètement, cela signifie que :</p><ul data-start="935" data-end="1314"><li data-start="935" data-end="1090"><p data-start="937" data-end="1090">Chaque facture suit un même modèle de balises XML (ex. identification du fournisseur, détails des lignes de facturation, montants HT/TTC, taxes, etc.).</p></li><li data-start="1091" data-end="1232"><p data-start="1093" data-end="1232">Les systèmes des entreprises (ERP, solutions comptables, plateformes de facturation) peuvent générer et lire ces fichiers sans ambiguïté.</p></li><li data-start="1233" data-end="1314"><p data-start="1235" data-end="1314">La validation automatique est facilitée, réduisant les erreurs et les rejets.</p></li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-5eb2223 elementor-widget elementor-widget-text-editor" data-id="5eb2223" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>La mise en place de la facturation électronique en Tunisie s’appuie sur un format normalisé, le <strong data-start="358" data-end="403">TEIF (<em>Tunisian Electronic Invoice Format</em>)</strong>. Ce standard vise à uniformiser la structure des factures électroniques et à garantir leur conformité légale, leur interopérabilité technique et leur sécurité.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-04d4778 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="04d4778" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4600368" data-id="4600368" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-788d40a elementor-widget elementor-widget-heading" data-id="788d40a" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">La valeur ajoutée des signatures électroniques</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-f7e6d48 elementor-widget elementor-widget-text-editor" data-id="f7e6d48" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p data-start="1368" data-end="1561">Au-delà de la structure technique, le format TEIF intègre des mécanismes de <strong data-start="1444" data-end="1472">sécurité et de confiance</strong> grâce à l’usage de la signature électronique. Deux niveaux de signatures sont prévus :</p><ol data-start="1563" data-end="2128"><li data-start="1563" data-end="1829"><p data-start="1566" data-end="1601"><strong data-start="1566" data-end="1597">La signature du fournisseur</strong> :</p><ul data-start="1605" data-end="1829"><li data-start="1605" data-end="1675"><p data-start="1607" data-end="1675">Apposée directement sur la facture XML par l’entreprise émettrice.</p></li><li data-start="1679" data-end="1829"><p data-start="1681" data-end="1829">Elle garantit l’<strong data-start="1697" data-end="1713">authenticité</strong> (l’émetteur est bien identifié) et l’<strong data-start="1751" data-end="1764">intégrité</strong> (le contenu de la facture n’a pas été modifié après émission).</p></li></ul></li><li data-start="1831" data-end="2128"><p data-start="1834" data-end="1858"><strong data-start="1834" data-end="1854">La signature TTN</strong> :</p><ul data-start="1862" data-end="2128"><li data-start="1862" data-end="1937"><p data-start="1864" data-end="1937">Ajoutée après traitement de la facture par la plateforme nationale TTN.</p></li><li data-start="1941" data-end="2040"><p data-start="1943" data-end="2040">Elle atteste que la facture a bien été <strong data-start="1982" data-end="2013">reçue, validée et horodatée</strong> par le système officiel.</p></li><li data-start="2044" data-end="2128"><p data-start="2046" data-end="2128">Cette deuxième signature est une <strong data-start="2079" data-end="2125">preuve supplémentaire de conformité légale</strong>.</p></li></ul></li></ol><p data-start="2130" data-end="2284">Ainsi, chaque facture électronique TEIF bénéficie d’un <strong data-start="2185" data-end="2219">double niveau de certification</strong> : d’abord par l’émetteur, puis par l’infrastructure nationale.</p><p> </p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-44b659d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="44b659d" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-19a4f73" data-id="19a4f73" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a1c2407 elementor-widget elementor-widget-heading" data-id="a1c2407" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Pourquoi ce format est-il essentiel ?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-1e12cbc elementor-widget elementor-widget-text-editor" data-id="1e12cbc" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p data-start="2329" data-end="2358">L’adoption du TEIF assure :</p><ul data-start="2359" data-end="2726"><li data-start="2359" data-end="2426"><p data-start="2361" data-end="2426"><strong data-start="2361" data-end="2392">La conformité réglementaire</strong> avec la législation tunisienne.</p></li><li data-start="2427" data-end="2517"><p data-start="2429" data-end="2517"><strong data-start="2429" data-end="2463">La fiabilité et la traçabilité</strong> des échanges entre entreprises et l’administration.</p></li><li data-start="2518" data-end="2637"><p data-start="2520" data-end="2637"><strong data-start="2520" data-end="2549">Une automatisation accrue</strong> du traitement des factures (intégration directe dans les systèmes comptables et ERP).</p></li><li data-start="2638" data-end="2726"><p data-start="2640" data-end="2726"><strong data-start="2640" data-end="2667">Une réduction des coûts</strong> liés au papier, aux erreurs et aux délais de traitement.</p></li></ul><p> </p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-8c01be7 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="8c01be7" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b00fa4a" data-id="b00fa4a" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-0f4d1b0 elementor-widget elementor-widget-heading" data-id="0f4d1b0" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Conclusion</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-6addf29 elementor-widget elementor-widget-text-editor" data-id="6addf29" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p data-start="2744" data-end="3015">Le format TEIF constitue la pierre angulaire de la facturation électronique en Tunisie. Basé sur un schéma XML partagé et renforcé par une double signature électronique, il garantit non seulement la conformité légale, mais aussi la sécurité et la fluidité des échanges.</p><p data-start="3017" data-end="3230">En adoptant ce standard, les entreprises tunisiennes s’inscrivent dans une démarche de modernisation et d’efficacité, tout en bénéficiant d’une traçabilité renforcée et d’une reconnaissance légale incontestable.</p><p> </p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a rel="nofollow" href="https://www.ng-sign.com/comprendre-le-format-xml-teif-pour-la-facturation-electronique-en-tunisie/">Comprendre le format XML TEIF pour la facturation électronique en Tunisie​</a> appeared first on <a rel="nofollow" href="https://www.ng-sign.com">NGSIGN</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Facture électronique en Tunisie : workflows et intégration avec NGSign</title>
		<link>https://www.ng-sign.com/facture-electronique-en-tunisie-workflows-et-integration-avec-ngsign/</link>
		
		<dc:creator><![CDATA[Khadija Ferjani]]></dc:creator>
		<pubDate>Fri, 08 Aug 2025 23:32:36 +0000</pubDate>
				<category><![CDATA[Non classé]]></category>
		<guid isPermaLink="false">https://www.ng-sign.com/?p=6453</guid>

					<description><![CDATA[<p>  La facturation électronique n’est plus une option en Tunisie : pour certaines entreprises et certains types de transactions, elle est devenue une obligation réglementaire. Avec la mise en place de la plateforme El Fatoora, les entreprises concernées doivent désormais émettre leurs factures au format XML TEIF, les signer électroniquement, puis les transmettre à la [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.ng-sign.com/facture-electronique-en-tunisie-workflows-et-integration-avec-ngsign/">Facture électronique en Tunisie : workflows et intégration avec NGSign</a> appeared first on <a rel="nofollow" href="https://www.ng-sign.com">NGSIGN</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="6453" class="elementor elementor-6453">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-151acc2 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="151acc2" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3a7c8f1" data-id="3a7c8f1" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-2124739 elementor-widget elementor-widget-text-editor" data-id="2124739" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p> </p>
<p>La facturation électronique n’est plus une option en Tunisie : pour certaines entreprises et certains types de transactions, elle est devenue une <strong>obligation réglementaire</strong>. Avec la mise en place de la plateforme <strong>El Fatoora</strong>, les entreprises concernées doivent désormais émettre leurs factures au format <strong>XML TEIF</strong>, les signer électroniquement, puis les transmettre à la plateforme <strong>Tunisie TradeNet (TTN)</strong>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-31107d1 elementor-button-info elementor-align-center elementor-tablet-align-justify elementor-mobile-align-justify elementor-widget elementor-widget-button" data-id="31107d1" data-element_type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
									<div class="elementor-button-wrapper">
					<a class="elementor-button elementor-button-link elementor-size-md" href="https://www.ng-sign.com/facture-electronique-en-tunisie-ce-quil-faut-savoir/" target="_blank">
						<span class="elementor-button-content-wrapper">
									<span class="elementor-button-text">Tout savoir sur la facture électronique en Tunisie</span>
					</span>
					</a>
				</div>
								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-0999e94 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0999e94" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8f6e442" data-id="8f6e442" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6a4b1fd elementor-widget elementor-widget-text-editor" data-id="6a4b1fd" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Cet article détaille les étapes <b>techniques</b> nécessaires pour générer, signer, transmettre et traiter des factures électroniques TEIF avec&nbsp;<span style="font-weight: bold;">NGSign</span>.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6cb19a9 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6cb19a9" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8d3dcfe" data-id="8d3dcfe" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-869ac2c elementor-widget elementor-widget-text-editor" data-id="869ac2c" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>L&rsquo;image ci-dessous résume les principales étapes d&rsquo;intégration selon l&rsquo;acteur : </p>
<ul>
<li>L&rsquo;entreprise qui émet la facture à travers son outil de facturation (<strong>Business Layer</strong>)</li>
<li>La plateforme de facturation et signature électronique NGSign</li>
<li>La plateforme Nationale El Fatoora de TTN.</li>
</ul>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2018085 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2018085" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-24b34b0" data-id="24b34b0" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-eff939d elementor-widget elementor-widget-image" data-id="eff939d" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="800" height="484" src="https://www.ng-sign.com/wp-content/uploads/2025/08/Frame-e1755219070389-1024x620.webp" class="attachment-large size-large wp-image-6496" alt="Processus de la facture électronique en Tunisie" srcset="https://www.ng-sign.com/wp-content/uploads/2025/08/Frame-e1755219070389-1024x620.webp 1024w, https://www.ng-sign.com/wp-content/uploads/2025/08/Frame-e1755219070389-300x182.webp 300w, https://www.ng-sign.com/wp-content/uploads/2025/08/Frame-e1755219070389-768x465.webp 768w, https://www.ng-sign.com/wp-content/uploads/2025/08/Frame-e1755219070389.webp 1200w" sizes="(max-width: 800px) 100vw, 800px" />															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-5cef385 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5cef385" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-08624c1" data-id="08624c1" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-ab9e688 elementor-widget elementor-widget-text-editor" data-id="ab9e688" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h3><strong>Étape 1 — Génération de la facture XML TEIF</strong></h3>
<p>Les factures doivent être émises au format <strong>XML TEIF</strong>, qui définit la structure réglementaire des factures électroniques en Tunisie. Deux approches sont possibles :</p>
<ul>
<li>
<p><strong>Génération interne</strong> : l’entreprise produit elle-même les factures TEIF XML dans son environnement.</p>
</li>
<li>
<p><strong>Génération via NGSign</strong> : l’entreprise transmet à NGSign les données de facturation structurées (au format <strong>JSON</strong> ou <strong>XML</strong>) afin que le système produise le XML conforme TEIF.</p>
</li>
</ul>
<h3><strong>Étape 2 — Signature électronique de la facture</strong></h3>
<p>Une fois le XML généré, il doit être signé électroniquement. NGSign prend en charge trois méthodes :</p>
<ul>
<li>
<p><strong>Jeton de signature local</strong> : signature manuelle via un jeton cryptographique USB. Le fichier PDF correspondant doit être fourni par la plateforme appelante.</p>
</li>
<li>
<p><strong>Jeton de signature virtuel (DigiGo)</strong> : signature à distance avec authentification forte (niveau eID). Nécessite également un PDF.</p>
</li>
<li>
<p><strong>Cachet électronique qualifié (SEAL)</strong> : signature totalement automatisée via un cachet électronique qualifié. Le PDF est optionnel.</p>
</li>
</ul>
<div> </div>
<h3><strong>Étape 3 — Transmission à la plateforme TTN</strong></h3>
<p>NGSign transmet ensuite la facture XML signée à <strong>TTN</strong>.<br />Seul le fichier XML est envoyé — <strong>le PDF reste côté client</strong>.</p>
<p>La plateforme <strong>El Fatoora</strong> se charge de :</p>
<ul>
<li>
<p>Vérifier la validité de la signature et du certificat utilisé</p>
</li>
<li>
<p>Confirmer l’autorisation du signataire</p>
</li>
<li>
<p>Contrôler la cohérence des données</p>
</li>
<li>
<p>Stocker la facture</p>
</li>
<li>
<p>Attribuer une <strong>référence unique</strong></p>
</li>
<li>
<p>Apposer un <strong>cachet électronique visible</strong></p>
</li>
<li>
<p>Signer électroniquement la facture finale</p>
</li>
</ul>
<h3><strong>Étape 4 — Récupération des résultats de traitement</strong></h3>
<p>Le traitement par TTN étant <strong>asynchrone</strong>, NGSign programme automatiquement une <strong>tâche de récupération</strong> pour vérifier l’état d’avancement.<br />Dès que la référence TTN et le statut de validation sont disponibles, NGSign déclenche les opérations de post-traitement configurées.</p>
<h3><strong>Étape 5 — Post-traitement en fonction du workflow configuré</strong></h3>
<p>Selon la configuration choisie, NGSign peut :</p>
<ul>
<li>
<p>Mettre à jour le PDF avec la <strong>référence TTN</strong> et le <strong>QR code</strong></p>
</li>
<li>
<p>Envoyer le XML et/ou le PDF à un <strong>endpoint webhook</strong></p>
</li>
<li>
<p>Envoyer la facture PDF finale par e-mail aux destinataires configurés</p>
</li>
<li>
<p>&#8230;</p>
</li>
</ul>
<p>📌 <em>Si le PDF n’est pas fourni à NGSign, il incombe à la plateforme appelante d’y intégrer la référence TTN et le QR code afin d’assurer la conformité réglementaire.</em></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-9365b80 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="9365b80" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7f97e89" data-id="7f97e89" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-4245a20 elementor-widget elementor-widget-text-editor" data-id="4245a20" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2>NGSIGN, votre partenaire pour une transition sereine</h2>
<p style="color: #0c0c0c;">NGSign offre plusieurs modèles de déploiements et d&rsquo;intégration selon votre budget et vos besoins.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-324980d elementor-button-info elementor-align-center elementor-tablet-align-justify elementor-mobile-align-justify elementor-widget elementor-widget-button" data-id="324980d" data-element_type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
									<div class="elementor-button-wrapper">
					<a class="elementor-button elementor-button-link elementor-size-md" href="https://www.ng-sign.com/facture-electronique-en-tunisie-votre-plan-dactions-avec-ngsign/" target="_blank">
						<span class="elementor-button-content-wrapper">
									<span class="elementor-button-text">Votre plan d'actions avec NGSign pour l'intégration de la facture électronique</span>
					</span>
					</a>
				</div>
								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a rel="nofollow" href="https://www.ng-sign.com/facture-electronique-en-tunisie-workflows-et-integration-avec-ngsign/">Facture électronique en Tunisie : workflows et intégration avec NGSign</a> appeared first on <a rel="nofollow" href="https://www.ng-sign.com">NGSIGN</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Facture électronique en Tunisie : Votre plan d&#8217;actions avec NGSign</title>
		<link>https://www.ng-sign.com/facture-electronique-en-tunisie-votre-plan-dactions-avec-ngsign/</link>
		
		<dc:creator><![CDATA[Khadija Ferjani]]></dc:creator>
		<pubDate>Fri, 08 Aug 2025 11:17:48 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[NGSign]]></category>
		<category><![CDATA[facture électronique]]></category>
		<category><![CDATA[signature électronique]]></category>
		<guid isPermaLink="false">https://www.ng-sign.com/?p=6413</guid>

					<description><![CDATA[<p>Depuis le 1er juillet 2025, la facture électronique est devenue obligatoire en Tunisie pour de nombreuses entreprises. Cet article résume votre plan d'actions avec NGSign.</p>
<p>The post <a rel="nofollow" href="https://www.ng-sign.com/facture-electronique-en-tunisie-votre-plan-dactions-avec-ngsign/">Facture électronique en Tunisie : Votre plan d&rsquo;actions avec NGSign</a> appeared first on <a rel="nofollow" href="https://www.ng-sign.com">NGSIGN</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="6413" class="elementor elementor-6413">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-6731e0a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6731e0a" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a118767" data-id="a118767" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7f54ada elementor-widget elementor-widget-text-editor" data-id="7f54ada" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Depuis le <span style="font-weight: bolder;">1er juillet 2025</span>, la <span style="font-weight: bolder;">facture électronique devient obligatoire</span> en Tunisie. Cette réforme majeure vise à moderniser les échanges, lutter contre la fraude fiscale, renforcer la traçabilité et simplifier les processus comptables.</p>
<p>Pour plus d&rsquo;information sur le cadre juridique et les exigences, nus vous invitons à découvrir notre article spécifique sur la facture électronique.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-3ca774d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3ca774d" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-109215a" data-id="109215a" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-159bac7 elementor-button-info elementor-align-center elementor-tablet-align-justify elementor-mobile-align-justify elementor-widget elementor-widget-button" data-id="159bac7" data-element_type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
									<div class="elementor-button-wrapper">
					<a class="elementor-button elementor-button-link elementor-size-md" href="https://www.ng-sign.com/facture-electronique-en-tunisie-ce-quil-faut-savoir/" target="_blank">
						<span class="elementor-button-content-wrapper">
									<span class="elementor-button-text">Tout savoir sur la facture électronique en Tunisie</span>
					</span>
					</a>
				</div>
								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-ccdc4ad elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ccdc4ad" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-933bc2f" data-id="933bc2f" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-0219aab elementor-widget elementor-widget-text-editor" data-id="0219aab" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2 style="color: #0c0c0c;"><span style="font-weight: bolder;">NGSIGN, votre partenaire pour une transition sereine</span></h2>
NGSIGN est <span style="font-weight: bolder;">le spécialiste Tunisien de la signature électronique</span> <span style="font-weight: bolder;">depuis 2016</span> et accompagne déjà de nombreuses entreprises dans leur passage à la facture électronique.

<h2>👥 Acteurs</h2>
<div>Le schéma ci-dessous présente les différentes étapes de traitement d’une facture électronique, depuis sa génération par l’entreprise jusqu’à sa validation par Tunisia Tradenet. Il décrit le rôle de la plateforme <span style="font-weight: bolder;" data-start="293" data-end="303">NGSign</span> dans la création du fichier au format TIEF, son application de signature électronique et sa transmission sécurisée, garantissant ainsi conformité réglementaire et intégrité des données.</div>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-8a793a3 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="8a793a3" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4222439" data-id="4222439" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-2ce87fc elementor-widget elementor-widget-image" data-id="2ce87fc" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="800" height="309" src="https://www.ng-sign.com/wp-content/uploads/2025/07/NGSign-TTN-1024x395.png" class="attachment-large size-large wp-image-6362" alt="La facture électronique avec NGSign" srcset="https://www.ng-sign.com/wp-content/uploads/2025/07/NGSign-TTN-1024x395.png 1024w, https://www.ng-sign.com/wp-content/uploads/2025/07/NGSign-TTN-300x116.png 300w, https://www.ng-sign.com/wp-content/uploads/2025/07/NGSign-TTN-768x296.png 768w, https://www.ng-sign.com/wp-content/uploads/2025/07/NGSign-TTN-1536x592.png 1536w, https://www.ng-sign.com/wp-content/uploads/2025/07/NGSign-TTN-2048x790.png 2048w" sizes="(max-width: 800px) 100vw, 800px" />															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-3179799 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3179799" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ca842ab" data-id="ca842ab" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-fe1d100 elementor-widget elementor-widget-text-editor" data-id="fe1d100" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2 style="color: #0c0c0c;"> 💼 Votre plan d’actions</h2><div>Pour réussir votre passage à la facture électronique, voici les étapes clés à suivre :</div><div> </div><p style="padding-left: 40px;">1️⃣ <span style="font-weight: bolder;" data-start="176" data-end="198">Réunion de cadrage</span> avec notre équipe technique afin de bien comprendre vos besoins et vous orienter vers les choix les plus adaptés.</p><p style="padding-left: 40px;" data-start="314" data-end="396">🔄 Dès cette première étape, plusieurs actions peuvent être lancées en parallèle :</p><ul style="font-size: 18px; background-color: #ffffff;"><li style="font-size: 18px; list-style-type: none;"><ul style="font-size: 18px;" data-start="397" data-end="779"><li style="font-size: 18px;" data-start="397" data-end="500"><p data-start="399" data-end="500"><span style="font-weight: bolder;" data-start="399" data-end="434">Demande d’un compte de test TTN</span> : notre équipe vous accompagne dans la constitution du dossier.</p></li><li style="font-size: 18px;" data-start="501" data-end="642"><p data-start="503" data-end="642"><span style="font-weight: bolder;" data-start="503" data-end="554">Demande de certificat de signature électronique</span> : nous vous conseillons pour choisir le type de certificat le plus adapté à votre besoin. Nous nous chargeons de l’ensemble de la procédure auprès des autorités compétentes.</p></li><li style="font-size: 18px;" data-start="643" data-end="779"><p data-start="645" data-end="779"><span style="font-weight: bolder;" data-start="645" data-end="684">Accès à notre environnement de test</span> : nous vous ouvrons un espace dédié à l’intégration, avec une assistance technique sur mesure.</p></li></ul></li></ul><p style="padding-left: 40px;" data-start="781" data-end="880">🚀 <span data-start="784" data-end="802"><span style="font-weight: bold;">Dernière étape</span></span> : une fois les tests validés, <span style="font-weight: bolder;" data-start="833" data-end="879">notifier TTN pour le passage en production</span>.</p><h2 style="color: #0c0c0c;">✅ Notre solution, 100% conforme à la réglementation Tunisienne</h2><ul style="font-size: 18px; background-color: #ffffff;"><li style="font-size: 18px;">🔐 <span style="font-weight: bolder;">Signature électronique homologuée</span> par l’ANCE</li></ul><ul style="font-size: 18px; background-color: #ffffff;"><li style="font-size: 18px;">🔄 <span style="font-weight: bolder;">Compatibilité totale avec El Fatoora</span> et le format TEIF</li></ul><ul style="font-size: 18px; background-color: #ffffff;"><li style="font-size: 18px;">🔌 <span style="font-weight: bolder;">API puissante et simple à intégrer</span> à votre ERP (SAP, Oracle, Odoo, Sage, etc.)</li></ul><ul style="font-size: 18px; background-color: #ffffff;"><li style="font-size: 18px;">🎯 <span style="font-weight: bolder;">Accompagnement personnalisé</span>, de l’intégration au support</li></ul><ul style="font-size: 18px; background-color: #ffffff;"><li style="font-size: 18px;">💼 <span style="font-weight: bolder;">Partenariats avec les intégrateurs ERP locaux</span> pour des solutions prêtes à l’emploi</li><li style="font-size: 18px;">📦 <span style="font-weight: bolder;">Offres flexibles</span> : abonnements annuels, packs de signatures, assistance à l’intégration</li></ul>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-45c088c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="45c088c" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ef314e4" data-id="ef314e4" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-37cb433 elementor-widget elementor-widget-text-editor" data-id="37cb433" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h1 style="color: #0c0c0c;">🔀 Plusieurs modèles de déploiements selon votre budget et vos besoins</h1><p>NGSIGN vous offre la <span style="font-weight: bolder;">souplesse de choisir le mode d’intégration</span> qui convient le mieux à votre organisation. </p><h2 style="color: #0c0c0c;">☁️ Mode Cloud – Rapide, sécurisé et clé en main</h2><ul style="font-size: 18px; background-color: #ffffff;"><li style="font-size: 18px;">Hébergement des données dans notre <span style="font-weight: bolder;">Cloud privé sécurisé</span>, hébergé en Tunisie dans un <span style="font-weight: bolder;">Datacenter TIER 4</span></li></ul><ul style="font-size: 18px; background-color: #ffffff;"><li style="font-size: 18px;">Déploiement accéléré, sans impact majeur sur votre infrastructure</li></ul><ul style="font-size: 18px; background-color: #ffffff;"><li style="font-size: 18px;">Idéal pour les entreprises souhaitant <span style="font-weight: bolder;">externaliser la complexité technique</span></li></ul><h2 style="color: #0c0c0c;">🏢 Mode Hybride – Contrôle et souveraineté des données</h2><ul style="font-size: 18px; background-color: #ffffff;"><li style="font-size: 18px;">Déploiement <span style="font-weight: bolder;">dans votre propre infrastructure IT</span></li></ul><ul style="font-size: 18px; background-color: #ffffff;"><li style="font-size: 18px;">Les données restent <span style="font-weight: bolder;">entièrement hébergées en interne</span></li></ul><ul style="font-size: 18px; background-color: #ffffff;"><li style="font-size: 18px;">Idéal pour les entreprises souhaitant <span style="font-weight: bolder;">garder la main sur leur SI</span></li></ul><h2 style="color: #0c0c0c;">💻 Application Desktop – Simplicité sans intégration</h2><ul style="font-size: 18px; background-color: #ffffff;"><li style="font-size: 18px;"><span style="font-weight: bolder;">Application autonome</span> à installer sur votre poste de travail.</li></ul><ul style="font-size: 18px; background-color: #ffffff;"><li style="font-size: 18px;">Permet la <span style="font-weight: bolder;">création manuelle de factures électroniques</span>, avec signature et envoi conformes.</li><li style="font-size: 18px;">Permet la créature de factures à l&rsquo;unité ou par lots en chargeant des fichiers csv.</li></ul><ul style="font-size: 18px; background-color: #ffffff;"><li style="font-size: 18px;">Pas développement spécifique requis.</li></ul><div> </div><div> <span style="font-weight: bolder;">Nos experts vous accompagnent</span> pour choisir la solution la plus adaptée à vos contraintes techniques et votre budget. </div>								</div>
				</div>
				<div class="elementor-element elementor-element-41ad0fd elementor-align-center elementor-widget elementor-widget-button" data-id="41ad0fd" data-element_type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
									<div class="elementor-button-wrapper">
					<a class="elementor-button elementor-button-link elementor-size-sm" href="#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6NDM3MywidG9nZ2xlIjpmYWxzZX0%3D">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-icon">
				<svg aria-hidden="true" class="e-font-icon-svg e-fas-phone-alt" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z"></path></svg>			</span>
									<span class="elementor-button-text">Contacter notre équipe commerciale</span>
					</span>
					</a>
				</div>
								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a rel="nofollow" href="https://www.ng-sign.com/facture-electronique-en-tunisie-votre-plan-dactions-avec-ngsign/">Facture électronique en Tunisie : Votre plan d&rsquo;actions avec NGSign</a> appeared first on <a rel="nofollow" href="https://www.ng-sign.com">NGSIGN</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
