<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://tecnofact.mx/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://tecnofact.mx/servicios</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://tecnofact.mx/servicios/app-tecnofact</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tecnofact.mx/servicios/panel-cfdi</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tecnofact.mx/servicios/monitor-cfdi</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tecnofact.mx/developers</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://tecnofact.mx/blog</loc>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://tecnofact.mx/nosotros</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://tecnofact.mx/contacto</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tecnofact.mx/blog/buzon-tributario-activalo-antes-del-31-de-diciembre</loc>
    <lastmod>2026-09-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://tecnofact.mx/blog/e-firma-vencida-renuevala-en-linea-sin-ir-al-sat</loc>
    <lastmod>2026-09-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://tecnofact.mx/blog/antes-de-deducir-un-cfdi-checklist-que-te-salva</loc>
    <lastmod>2026-09-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://tecnofact.mx/blog/cfdi-falsos-del-49-bis-tienes-30-dias-para-corregir</loc>
    <lastmod>2026-09-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://tecnofact.mx/blog/vives-de-una-app-asi-te-retiene-el-sat-en-2026</loc>
    <lastmod>2026-09-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://tecnofact.mx/blog/tu-proveedor-no-te-quiere-facturar-asi-lo-obligas</loc>
    <lastmod>2026-09-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://tecnofact.mx/blog/factura-por-anticipos-el-error-que-duplica-tus-ingresos</loc>
    <lastmod>2026-08-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://tecnofact.mx/blog/constancia-de-situacion-fiscal-sacala-sin-ir-al-sat</loc>
    <lastmod>2026-08-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://tecnofact.mx/blog/rechazos-de-timbrado-cfdi-4-0-cinco-errores-y-su-cura</loc>
    <lastmod>2026-08-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://tecnofact.mx/blog/cfdi-de-nomina-2026-clave-038-y-nuevo-subsidio-al-empleo</loc>
    <lastmod>2026-08-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://tecnofact.mx/blog/catalogos-del-sat-por-que-tu-sistema-falla-sin-avisar</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://tecnofact.mx/blog/servicios-digitales-del-extranjero-como-los-deduces</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://tecnofact.mx/blog/cancelar-un-cfdi-en-2026-plazos-y-reglas-que-cambiaron</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://tecnofact.mx/blog/pue-o-ppd-como-elegir-bien-desde-el-principio</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://tecnofact.mx/blog/complemento-de-pago-2026-ya-no-puedes-cancelarlo-directo</loc>
    <lastmod>2026-08-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://tecnofact.mx/blog/factura-global-al-publico-en-general-guia-cfdi-4-0</loc>
    <lastmod>2026-08-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://tecnofact.mx/blog/resico-que-puedes-y-que-no-puedes-facturar</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://tecnofact.mx/blog/tu-csd-esta-por-vencer-y-nadie-te-va-a-avisar</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://tecnofact.mx/blog/carta-porte-y-combustibles-que-cambio-con-la-rmf-2026</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://tecnofact.mx/blog/complemento-de-hidrocarburos-quien-debe-emitirlo-y-como</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://tecnofact.mx/blog/complemento-de-pago-cuando-va-y-como-emitirlo-sin-errores</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://tecnofact.mx/blog/novedades-sat-2026-lo-que-todo-contribuyente-debe-saber</loc>
    <lastmod>2026-03-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://tecnofact.mx/blog/materialidad-en-las-operaciones-de-proveedores-reforma-fiscal-2025-y-articulo-69-b</loc>
    <lastmod>2026-03-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>