{"id":17382,"date":"2026-03-04T10:31:24","date_gmt":"2026-03-04T09:31:24","guid":{"rendered":"https:\/\/www.dijit.app\/?page_id=17382"},"modified":"2026-04-30T13:55:24","modified_gmt":"2026-04-30T11:55:24","slug":"control-de-precios-en-albaranes","status":"publish","type":"page","link":"https:\/\/www.dijit.app\/en\/control-de-precios-en-albaranes\/","title":{"rendered":"Control de Precios en Albaranes \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"17382\" class=\"elementor elementor-17382\">\n\t\t\t\t<div class=\"elementor-element elementor-element-73e1e95 e-con-full e-flex e-con e-parent\" data-id=\"73e1e95\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c857d5d elementor-widget elementor-widget-html\" data-id=\"c857d5d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"es\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Control de Precios en Albaranes con IA | Dijit.app<\/title>\n    <meta name=\"description\" content=\"Automatiza el control de precios en albaranes con IA y OCR Pro. Detecta discrepancias, compara precios hist\u00f3ricos y evita pagos err\u00f3neos. Desde 20\u20ac.\">\n    <meta name=\"keywords\" content=\"control de precios en albaranes, gesti\u00f3n documental IA, OCR albaranes, comparaci\u00f3n precios facturas, software control precios\">\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Outfit:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\n\n    <script type=\"application\/ld+json\">\n    {\n      \"@context\": \"https:\/\/schema.org\",\n      \"@graph\": [\n        {\n          \"@type\": \"Organization\",\n          \"@id\": \"https:\/\/www.dijit.app\/#organization\",\n          \"name\": \"Dijit.app\",\n          \"url\": \"https:\/\/www.dijit.app\",\n          \"logo\": \"https:\/\/www.dijit.app\/wp-content\/uploads\/2024\/dijit-logo.png\",\n          \"aggregateRating\": {\"@type\": \"AggregateRating\", \"ratingValue\": \"4.9\", \"reviewCount\": \"2654\", \"bestRating\": \"5\", \"worstRating\": \"1\"}\n        },\n        {\n          \"@type\": \"SoftwareApplication\",\n          \"name\": \"Dijit.app - Control de Precios en Albaranes con IA\",\n          \"applicationCategory\": \"BusinessApplication\",\n          \"applicationSubCategory\": \"AI-based SaaS Cloud B2B Document Management\",\n          \"operatingSystem\": \"Web Browser\",\n          \"description\": \"Plataforma l\u00edder en control de precios en albaranes con IA y OCR Pro. Automatiza la comparaci\u00f3n de precios entre facturas y albaranes, detecta discrepancias y evita pagos err\u00f3neos.\",\n          \"offers\": {\"@type\": \"Offer\", \"price\": \"20\", \"priceCurrency\": \"EUR\", \"availability\": \"https:\/\/schema.org\/InStock\", \"url\": \"https:\/\/www.dijit.app\/ia-y-ocr-para-gestion-documental\/\"},\n          \"aggregateRating\": {\"@type\": \"AggregateRating\", \"ratingValue\": \"4.9\", \"reviewCount\": \"2654\", \"bestRating\": \"5\", \"worstRating\": \"1\"},\n          \"featureList\": [\"Control de precios en albaranes con 99% precisi\u00f3n\", \"Matching autom\u00e1tico factura vs albar\u00e1n\", \"Alertas WARNING\/CRITICAL de variaci\u00f3n de precios\", \"Precios pactados por proveedor\", \"Hist\u00f3rico de precios por producto\"]\n        },\n        {\n          \"@type\": \"Service\",\n          \"name\": \"Control de Precios en Albaranes\",\n          \"serviceType\": \"AI-based Price Control for Delivery Notes\",\n          \"provider\": {\"@id\": \"https:\/\/www.dijit.app\/#organization\"},\n          \"description\": \"Automatiza el control de precios en albaranes: compara precios pactados con proveedores, detecta variaciones y cruza albaranes con facturas en tiempo real.\",\n          \"hasOfferCatalog\": {\n            \"@type\": \"OfferCatalog\",\n            \"name\": \"M\u00f3dulos de Control de Precios\",\n            \"itemListElement\": [\n              {\"@type\": \"Offer\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Precios pactados por proveedor\/producto\"}},\n              {\"@type\": \"Offer\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Consolidaci\u00f3n autom\u00e1tica factura vs albar\u00e1n\"}},\n              {\"@type\": \"Offer\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Alertas de variaci\u00f3n hist\u00f3rica de precios\"}},\n              {\"@type\": \"Offer\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Matching inteligente por c\u00f3digo y descripci\u00f3n\"}},\n              {\"@type\": \"Offer\", \"itemOffered\": {\"@type\": \"Service\", \"name\": \"Informes de conciliaci\u00f3n y discrepancias\"}}\n            ]\n          }\n        },\n        {\n          \"@type\": \"FAQPage\",\n          \"mainEntity\": [\n            {\"@type\": \"Question\", \"name\": \"\u00bfQu\u00e9 es el control de precios en albaranes?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"El control de precios en albaranes es el proceso de verificar que los precios registrados en los albaranes de recepci\u00f3n coincidan con los precios pactados con el proveedor y con los de la factura correspondiente. Dijit.app automatiza este proceso con IA.\"}},\n            {\"@type\": \"Question\", \"name\": \"\u00bfC\u00f3mo funciona el matching autom\u00e1tico entre facturas y albaranes?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"El sistema utiliza dos criterios: referencia exacta (cuando el n\u00famero de albar\u00e1n aparece en la factura) y proveedor+fecha (mismo proveedor en un rango de 90 d\u00edas). Luego compara los precios unitarios item a item.\"}},\n            {\"@type\": \"Question\", \"name\": \"\u00bfQu\u00e9 tipos de alertas genera el sistema de control de precios?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"El sistema genera alertas WARNING y CRITICAL basadas en la variaci\u00f3n porcentual del precio unitario respecto a las \u00faltimas 4 entregas del mismo producto con el mismo proveedor.\"}},\n            {\"@type\": \"Question\", \"name\": \"\u00bfPuedo definir precios pactados con mis proveedores?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"S\u00ed. Dijit.app incluye un m\u00f3dulo de precios pactados donde puedes registrar los precios acordados por proveedor y producto. El sistema aplica autom\u00e1ticamente estos precios al procesar los documentos.\"}},\n            {\"@type\": \"Question\", \"name\": \"\u00bfCu\u00e1nto cuesta el m\u00f3dulo de control de precios en albaranes?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Puedes empezar a probar Dijit.app con 20\u20ac de cr\u00e9ditos sin permanencia. Si decides contratar un plan mensual, ese importe se descuenta del primer pago.\"}}\n          ]\n        }\n      ]\n    }\n    <\/script>\n\n    <style>\n        :root {\n            --bg-primary: #0a0a0b;\n            --bg-secondary: #111113;\n            --bg-tertiary: #18181b;\n            --bg-card: #1c1c1f;\n            --bg-elevated: #232326;\n            --border-subtle: rgba(255,255,255,0.06);\n            --border-default: rgba(255,255,255,0.1);\n            --border-strong: rgba(255,255,255,0.15);\n            --text-primary: #fafafa;\n            --text-secondary: #a1a1aa;\n            --text-muted: #71717a;\n            --accent-primary: #1D4ED8;\n            --accent-primary-hover: #2563EB;\n            --accent-primary-soft: rgba(29,78,216,0.15);\n            --accent-secondary: #22c55e;\n            --accent-secondary-hover: #4ade80;\n            --accent-secondary-soft: rgba(34,197,94,0.15);\n            --accent-warning: #d4a574;\n            --accent-warning-soft: rgba(245,222,179,0.12);\n            --accent-error: #ef4444;\n            --accent-error-soft: rgba(239,68,68,0.15);\n            --accent-yellow: #f59e0b;\n        }\n        * { margin: 0; padding: 0; box-sizing: border-box; }\n        body { font-family: 'Outfit', -apple-system, BlinkMacSystemFont, sans-serif; background: var(--bg-primary); color: var(--text-primary); line-height: 1.6; overflow-x: hidden; }\n        .container { max-width: 1200px; margin: 0 auto; padding: 0 2rem; }\n\n        \/* HERO *\/\n        .hero { position: relative; padding: 6rem 2rem 4rem; background: var(--bg-secondary); overflow: hidden; min-height: 60vh; display: flex; align-items: center; }\n        .hero::before { content: \"\"; position: absolute; top: -20%; left: 50%; transform: translateX(-50%); width: 100%; height: 100%; background: radial-gradient(ellipse 80% 50% at 50% -20%, rgba(29,78,216,0.15), transparent); pointer-events: none; }\n        .hero-content { max-width: 1200px; margin: 0 auto; text-align: center; position: relative; z-index: 10; }\n        .hero-badge { display: inline-block; background: var(--accent-primary-soft); border: 1px solid rgba(29,78,216,0.3); color: var(--accent-primary); font-size: 0.8rem; font-weight: 600; padding: 0.5rem 1rem; border-radius: 100px; text-transform: uppercase; letter-spacing: 0.05em; margin-bottom: 1.5rem; }\n        .hero-title { font-size: clamp(2rem, 4.5vw, 3.5rem); font-weight: 700; line-height: 1.1; letter-spacing: -0.02em; margin-bottom: 1.25rem; }\n        .hero-title .blue { background: linear-gradient(135deg, #1D4ED8 0%, #3B82F6 50%, #1D4ED8 100%); background-size: 200% auto; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; animation: gradient-shift 3s ease infinite; }\n        @keyframes gradient-shift { 0%, 100% { background-position: 0% center; } 50% { background-position: 100% center; } }\n        .hero-subtitle { font-size: 1.1rem; color: var(--text-secondary); max-width: 680px; margin: 0 auto 2rem; line-height: 1.6; }\n        .hero-cta { display: flex; gap: 1rem; justify-content: center; flex-wrap: wrap; }\n\n        \/* BUTTONS *\/\n        .btn { display: inline-flex; align-items: center; justify-content: center; gap: 0.5rem; padding: 0.9rem 1.5rem; border-radius: 10px; font-size: 1rem; font-weight: 600; text-decoration: none; transition: all 0.2s ease; cursor: pointer; border: none; font-family: 'Outfit', sans-serif; }\n        .btn-primary { background: var(--accent-primary); color: #fff; }\n        .btn-primary:hover { background: var(--accent-primary-hover); transform: translateY(-2px); box-shadow: 0 10px 30px rgba(29,78,216,0.3); }\n        .btn-secondary { background: transparent; color: var(--text-secondary); border: 1px solid var(--border-default); }\n        .btn-secondary:hover { border-color: var(--border-strong); color: var(--text-primary); }\n        .btn-whatsapp { background: #25D366; color: #fff; }\n        .btn-whatsapp:hover { background: #128C7E; transform: translateY(-2px); box-shadow: 0 10px 30px rgba(37,211,102,0.3); }\n\n        \/* SECTIONS *\/\n        .section { padding: 5rem 2rem; }\n        .section-dark { background: var(--bg-primary); }\n        .section-alt { background: var(--bg-secondary); }\n        .section-label { font-size: 0.8rem; font-weight: 600; color: var(--accent-primary); text-transform: uppercase; letter-spacing: 0.08em; text-align: center; margin-bottom: 0.75rem; }\n        .section-title { font-size: clamp(1.6rem, 3vw, 2.2rem); font-weight: 700; text-align: center; margin-bottom: 0.75rem; letter-spacing: -0.02em; }\n        .section-desc { font-size: 1rem; color: var(--text-secondary); text-align: center; max-width: 680px; margin: 0 auto 3rem; line-height: 1.6; }\n\n        \/* CARDS *\/\n        .card { background: var(--bg-card); border: 1px solid var(--border-subtle); border-radius: 16px; padding: 1.75rem; transition: all 0.2s ease; }\n        .card:hover { border-color: var(--border-default); transform: translateY(-3px); }\n\n        \/* TWO COLUMN LAYOUT *\/\n        .two-col { display: grid; grid-template-columns: 1fr 1fr; gap: 2.5rem; align-items: center; }\n        .two-col.reverse { direction: rtl; }\n        .two-col.reverse > * { direction: ltr; }\n        .col-content { display: flex; flex-direction: column; gap: 1.25rem; }\n        .col-image { border-radius: 16px; overflow: hidden; background: var(--bg-elevated); border: 1px solid var(--border-subtle); }\n        .col-image img { width: 100%; height: auto; display: block; object-fit: contain; }\n\n        \/* FEATURE LIST *\/\n        .feature-list { list-style: none; display: flex; flex-direction: column; gap: 0.75rem; }\n        .feature-list li { display: flex; align-items: flex-start; gap: 0.75rem; font-size: 0.95rem; color: var(--text-secondary); }\n        .feature-list li .check { color: var(--accent-secondary); font-size: 1rem; margin-top: 2px; flex-shrink: 0; }\n\n        \/* TAG CHIPS *\/\n        .chips { display: flex; flex-wrap: wrap; gap: 0.5rem; }\n        .chip { background: var(--bg-elevated); border: 1px solid var(--border-subtle); padding: 0.35rem 0.8rem; border-radius: 6px; font-size: 0.78rem; color: var(--text-muted); }\n        .chip.green { background: var(--accent-secondary-soft); border-color: rgba(34,197,94,0.2); color: var(--accent-secondary); }\n\n        \/* ICON BOX *\/\n        .icon-box { width: 52px; height: 52px; background: var(--accent-primary-soft); border-radius: 12px; display: flex; align-items: center; justify-content: center; font-size: 1.4rem; flex-shrink: 0; }\n\n        \/* STATS ROW *\/\n        .stats-row { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.5rem; }\n        .stat-card { background: var(--bg-card); border: 1px solid var(--border-subtle); border-radius: 16px; padding: 2rem 1.5rem; text-align: center; }\n        .stat-number { font-size: 2.5rem; font-weight: 800; color: var(--accent-primary); letter-spacing: -0.03em; margin-bottom: 0.25rem; }\n        .stat-label { font-size: 0.875rem; color: var(--text-secondary); }\n\n        \/* PRICE FLOW DIAGRAM *\/\n        .flow-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 1.5rem; }\n        .flow-card { background: var(--bg-card); border: 1px solid var(--border-subtle); border-radius: 16px; padding: 1.5rem; display: flex; gap: 1rem; align-items: flex-start; transition: all 0.2s ease; }\n        .flow-card:hover { border-color: var(--border-default); }\n        .flow-number { width: 36px; height: 36px; background: var(--accent-primary); border-radius: 8px; display: flex; align-items: center; justify-content: center; font-size: 0.9rem; font-weight: 700; color: #fff; flex-shrink: 0; }\n        .flow-content h4 { font-size: 1rem; font-weight: 600; margin-bottom: 0.4rem; }\n        .flow-content p { font-size: 0.85rem; color: var(--text-secondary); line-height: 1.5; }\n\n        \/* COMPARISON TABLE *\/\n        .comparison-card { background: var(--bg-card); border: 1px solid var(--border-subtle); border-radius: 24px; overflow: hidden; }\n        .comparison-grid { display: grid; grid-template-columns: 1fr 1fr; }\n        .comparison-side { padding: 2.5rem; }\n        .comparison-side.with { background: linear-gradient(135deg, rgba(34,197,94,0.08) 0%, rgba(34,197,94,0.02) 100%); border-right: 1px solid var(--border-subtle); }\n        .comparison-side.without { background: linear-gradient(135deg, rgba(239,68,68,0.08) 0%, rgba(239,68,68,0.02) 100%); }\n        .comparison-header { display: flex; align-items: center; gap: 1rem; margin-bottom: 1.75rem; padding-bottom: 1.25rem; border-bottom: 1px solid var(--border-subtle); }\n        .comparison-icon { width: 46px; height: 46px; border-radius: 10px; display: flex; align-items: center; justify-content: center; font-size: 1.4rem; }\n        .with .comparison-icon { background: var(--accent-secondary-soft); }\n        .without .comparison-icon { background: var(--accent-error-soft); }\n        .comparison-title { font-size: 1.15rem; font-weight: 700; }\n        .with .comparison-title { color: var(--accent-secondary); }\n        .without .comparison-title { color: var(--accent-error); }\n        .comparison-list { list-style: none; display: flex; flex-direction: column; gap: 0.85rem; }\n        .comparison-list li { display: flex; align-items: flex-start; gap: 0.75rem; font-size: 0.9rem; color: var(--text-secondary); }\n        .comparison-list li .icon { flex-shrink: 0; font-size: 1rem; }\n        .with .comparison-list li .icon { color: var(--accent-secondary); }\n        .without .comparison-list li .icon { color: var(--accent-error); }\n\n        \/* PRICE TABLE *\/\n        .price-table { background: var(--bg-elevated); border-radius: 12px; overflow: hidden; border: 1px solid var(--border-subtle); }\n        .price-table-header { display: grid; grid-template-columns: 2fr 1fr 1fr 1fr 1fr; gap: 0.5rem; padding: 0.9rem 1.25rem; background: rgba(29,78,216,0.1); font-size: 0.7rem; font-weight: 700; color: var(--accent-primary); text-transform: uppercase; letter-spacing: 0.06em; }\n        .price-table-row { display: grid; grid-template-columns: 2fr 1fr 1fr 1fr 1fr; gap: 0.5rem; padding: 0.8rem 1.25rem; border-top: 1px solid var(--border-subtle); font-size: 0.78rem; color: var(--text-secondary); align-items: center; }\n        .badge { display: inline-block; padding: 2px 8px; border-radius: 4px; font-size: 0.65rem; font-weight: 600; }\n        .badge-ok { background: var(--accent-secondary-soft); color: var(--accent-secondary); }\n        .badge-warning { background: var(--accent-warning-soft); color: var(--accent-warning); }\n        .badge-critical { background: var(--accent-error-soft); color: var(--accent-error); }\n\n        \/* MATCHING SECTION *\/\n        .matching-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.5rem; }\n        .match-card { background: var(--bg-card); border: 1px solid var(--border-subtle); border-radius: 16px; padding: 1.5rem; text-align: center; transition: all 0.2s ease; }\n        .match-card:hover { border-color: var(--accent-primary); transform: translateY(-3px); }\n        .match-score { font-size: 2rem; font-weight: 800; color: var(--accent-primary); margin-bottom: 0.25rem; }\n        .match-label { font-size: 0.75rem; font-weight: 600; color: var(--text-muted); text-transform: uppercase; letter-spacing: 0.05em; margin-bottom: 0.75rem; }\n        .match-title { font-size: 1rem; font-weight: 600; margin-bottom: 0.5rem; }\n        .match-desc { font-size: 0.82rem; color: var(--text-secondary); line-height: 1.5; }\n\n        \/* FIELDS TABLE *\/\n        .fields-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 1rem; }\n        .field-card { background: var(--bg-elevated); border: 1px solid var(--border-subtle); border-radius: 12px; padding: 1.25rem; display: flex; gap: 1rem; align-items: flex-start; }\n        .field-icon { width: 40px; height: 40px; background: var(--accent-primary-soft); border-radius: 8px; display: flex; align-items: center; justify-content: center; font-size: 1.1rem; flex-shrink: 0; }\n        .field-name { font-size: 0.85rem; font-weight: 600; color: var(--text-primary); margin-bottom: 0.2rem; font-family: 'Courier New', monospace; color: var(--accent-primary); }\n        .field-desc { font-size: 0.78rem; color: var(--text-muted); }\n\n        \/* SECTORS *\/\n        .sectors-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 1.25rem; }\n        .sector-card { background: var(--bg-card); border: 1px solid var(--border-subtle); border-radius: 14px; padding: 1.5rem; transition: all 0.2s ease; }\n        .sector-card:hover { border-color: var(--border-default); transform: translateY(-3px); }\n        .sector-icon { font-size: 1.6rem; margin-bottom: 0.75rem; }\n        .sector-name { font-size: 1rem; font-weight: 600; margin-bottom: 0.5rem; }\n        .sector-features { list-style: none; display: flex; flex-direction: column; gap: 0.35rem; }\n        .sector-features li { font-size: 0.75rem; color: var(--text-muted); display: flex; align-items: center; gap: 0.4rem; }\n        .sector-features li::before { content: \"\u2713\"; color: var(--accent-secondary); font-size: 0.7rem; }\n\n        \/* ALERT DEMO *\/\n        .alert-demo { background: var(--bg-elevated); border-radius: 14px; padding: 1.5rem; border: 1px solid var(--border-subtle); }\n        .alert-row { display: flex; align-items: center; justify-content: space-between; padding: 0.75rem 1rem; border-radius: 8px; margin-bottom: 0.75rem; font-size: 0.85rem; }\n        .alert-row:last-child { margin-bottom: 0; }\n        .alert-ok { background: rgba(34,197,94,0.07); border: 1px solid rgba(34,197,94,0.2); }\n        .alert-warn { background: rgba(245,222,179,0.07); border: 1px solid rgba(212,165,116,0.25); }\n        .alert-crit { background: rgba(239,68,68,0.07); border: 1px solid rgba(239,68,68,0.2); }\n        .alert-product { font-weight: 600; color: var(--text-primary); }\n        .alert-variation { font-size: 0.75rem; color: var(--text-muted); }\n\n        \/* FAQ *\/\n        .faq-list { max-width: 820px; margin: 0 auto; }\n        .faq-item { background: var(--bg-card); border: 1px solid var(--border-subtle); border-radius: 12px; margin-bottom: 1rem; overflow: hidden; }\n        .faq-question { padding: 1.25rem 1.5rem; font-size: 0.98rem; font-weight: 600; cursor: pointer; display: flex; justify-content: space-between; align-items: center; transition: all 0.2s ease; }\n        .faq-question:hover { color: var(--accent-primary); }\n        .faq-icon { font-size: 1.25rem; color: var(--text-muted); transition: transform 0.2s ease; }\n        .faq-answer { padding: 0 1.5rem 1.25rem; font-size: 0.9rem; color: var(--text-secondary); line-height: 1.65; display: none; }\n        .faq-item.active .faq-answer { display: block; }\n        .faq-item.active .faq-icon { transform: rotate(45deg); }\n\n        \/* CTA SECTION *\/\n        .cta-box { background: linear-gradient(135deg, var(--bg-card) 0%, var(--bg-tertiary) 100%); border: 1px solid var(--border-subtle); border-radius: 24px; padding: 4rem 3rem; text-align: center; }\n        .cta-badge { display: inline-block; background: var(--accent-primary-soft); border: 1px solid rgba(29,78,216,0.3); color: var(--accent-primary); font-size: 0.75rem; font-weight: 600; padding: 0.4rem 0.8rem; border-radius: 100px; margin-bottom: 1.5rem; text-transform: uppercase; letter-spacing: 0.05em; }\n        .cta-title { font-size: 1.9rem; font-weight: 700; margin-bottom: 1rem; }\n        .cta-title .blue { color: var(--accent-primary); }\n        .cta-title .yellow { color: var(--accent-yellow); }\n        .cta-desc { font-size: 1rem; color: var(--text-secondary); max-width: 580px; margin: 0 auto 1.75rem; }\n        .cta-buttons { display: flex; gap: 1rem; justify-content: center; flex-wrap: wrap; }\n        .cta-note { font-size: 0.82rem; color: var(--text-muted); margin-top: 1rem; }\n        .cta-note .check { color: var(--accent-secondary); }\n        .cta-stats { display: flex; gap: 2rem; justify-content: center; margin-top: 2rem; flex-wrap: wrap; }\n        .cta-stat { display: flex; align-items: center; gap: 0.5rem; font-size: 0.875rem; color: var(--accent-primary); font-weight: 500; }\n\n        \/* FOOTER CTA *\/\n        .footer-cta { background: var(--bg-secondary); padding: 4rem 2rem; text-align: center; }\n        .footer-cta h2 { font-size: 1.75rem; font-weight: 700; margin-bottom: 0.75rem; }\n        .footer-cta p { font-size: 1rem; color: var(--text-secondary); margin-bottom: 2rem; }\n\n        \/* DOC NOTE *\/\n        .doc-note { text-align: center; margin-top: 2.5rem; padding: 1.5rem; background: var(--accent-warning-soft); border: 1px solid rgba(212,165,116,0.3); border-radius: 12px; color: var(--accent-warning); font-size: 0.875rem; }\n\n        \/* RESPONSIVE *\/\n        @media (max-width: 1024px) {\n            .two-col { grid-template-columns: 1fr; }\n            .two-col.reverse { direction: ltr; }\n            .stats-row { grid-template-columns: repeat(3, 1fr); }\n            .matching-grid { grid-template-columns: repeat(2, 1fr); }\n            .sectors-grid { grid-template-columns: repeat(2, 1fr); }\n            .comparison-grid { grid-template-columns: 1fr; }\n            .with { border-right: none; border-bottom: 1px solid var(--border-subtle); }\n        }\n        @media (max-width: 640px) {\n            .hero { padding: 3rem 1rem 2rem; }\n            .section { padding: 3rem 1rem; }\n            .container { padding: 0 1rem; }\n            .stats-row { grid-template-columns: 1fr; gap: 1rem; }\n            .flow-grid { grid-template-columns: 1fr; }\n            .matching-grid { grid-template-columns: 1fr; }\n            .sectors-grid { grid-template-columns: 1fr; }\n            .fields-grid { grid-template-columns: 1fr; }\n            .price-table-header, .price-table-row { grid-template-columns: 2fr 1fr 1fr; }\n            .price-table-header .col4, .price-table-header .col5, .price-table-row .col4, .price-table-row .col5 { display: none; }\n            .cta-box { padding: 2rem 1rem; }\n            .hero-cta, .cta-buttons { flex-direction: column; }\n            .btn { width: 100%; }\n            .comparison-side { padding: 1.5rem; }\n        }\n    <\/style>\n<\/head>\n<body>\n\n<!-- ====== HERO ====== -->\n<section class=\"hero\">\n    <div class=\"hero-content\">\n        <span class=\"hero-badge\">Software de gesti\u00f3n documental con IA<\/span>\n        <h1 class=\"hero-title\">\n            <span class=\"blue\">Control de Precios en Albaranes<\/span><br>\n            autom\u00e1tico con IA Premium\n        <\/h1>\n        <p class=\"hero-subtitle\">Detecta discrepancias, compara precios pactados y evita pagos err\u00f3neos en segundos. La soluci\u00f3n m\u00e1s precisa del mercado.<\/p>\n        <div class=\"hero-cta\">\n            <a href=\"https:\/\/www.dijit.app\/ia-y-ocr-para-gestion-documental\/\" class=\"btn btn-primary\">Probar por 20 \u20ac<\/a>\n            <a href=\"https:\/\/wa.me\/34650585085\" class=\"btn btn-whatsapp\" target=\"_blank\" rel=\"noopener\">\n                <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\/><\/svg>\n                Chatea con nosotros\n            <\/a>\n        <\/div>\n    <\/div>\n<\/section>\n\n<!-- ====== STATS ====== -->\n<section class=\"section section-dark\">\n    <div class=\"container\">\n        <div class=\"stats-row\">\n            <div class=\"stat-card\">\n                <div class=\"stat-number\">99%<\/div>\n                <div class=\"stat-label\">Precisi\u00f3n en control de precios en albaranes<\/div>\n            <\/div>\n            <div class=\"stat-card\">\n                <div class=\"stat-number\">2s<\/div>\n                <div class=\"stat-label\">Tiempo de procesamiento por documento<\/div>\n            <\/div>\n            <div class=\"stat-card\">\n                <div class=\"stat-number\">95%<\/div>\n                <div class=\"stat-label\">Ahorro de tiempo en verificaci\u00f3n manual<\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<!-- ====== QU\u00c9 ES ====== -->\n<section class=\"section section-alt\">\n    <div class=\"container\">\n        <div class=\"two-col\">\n            <div class=\"col-content\">\n                <span class=\"hero-badge\" style=\"align-self:flex-start;\">\u00bfQu\u00e9 es?<\/span>\n                <h2 style=\"font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;letter-spacing:-0.02em;\">\n                    El <strong style=\"color:var(--accent-primary);\">control de precios en albaranes<\/strong> que tu empresa necesita\n                <\/h2>\n                <p style=\"color:var(--text-secondary);line-height:1.7;\">\n                    El <strong style=\"color:var(--text-primary);\">control de precios en albaranes<\/strong> es el proceso de verificar autom\u00e1ticamente que los precios registrados en cada albar\u00e1n respecto al albar\u00e1n anterior.\n                <\/p>\n                <p style=\"color:var(--text-secondary);line-height:1.7;\">\n                    Con Dijit.app, el <strong style=\"color:var(--text-primary);\">control de precios en albaranes<\/strong> se convierte en un proceso autom\u00e1tico, instant\u00e1neo y sin errores. Nuestro sistema compara precios unitarios item a item, detecta desviaciones respecto al hist\u00f3rico y te alerta antes de que apruebes un pago incorrecto.\n                <\/p>\n                <ul class=\"feature-list\">\n                    <li><span class=\"check\">\u2713<\/span><span>Compara precio del albar\u00e1n con el precio anterior<\/span><\/li>\n                    <li><span class=\"check\">\u2713<\/span><span>Asigna precios pactados<\/span><\/li>\n                    <li><span class=\"check\">\u2713<\/span><span>Detecta variaciones respecto a los precios pactados<\/span><\/li>\n                    <li><span class=\"check\">\u2713<\/span><span>Genera alertas de subidas cuando el precio supera el umbral<\/span><\/li>\n                <\/ul>\n                <div class=\"chips\">\n                    <span class=\"chip green\">\u2713 Revisi\u00f3n autom\u00e1tica<\/span>\n                    <span class=\"chip green\">\u2713 Comparativa entrega anterior<\/span>\n                    <span class=\"chip green\">\u2713 Precios pactados<\/span>\n                    <span class=\"chip green\">\u2713 Alertas automatizadas<\/span>\n                <\/div>\n                \n            <\/div>\n            <div class=\"col-image\">\n                <img decoding=\"async\" src=\"https:\/\/www.dijit.app\/wp-content\/uploads\/2026\/03\/Captura-de-pantalla-2026-03-04-a-las-11.49.18.png\" alt=\"Control de Precios en Albaranes\" loading=\"lazy\"\/>\n                \n                \n            <\/div>\n            \n        <\/div>\n    <\/div>\n<\/section>\n\n<!-- ====== C\u00d3MO FUNCIONA (FLUJO) ====== -->\n<section class=\"section section-dark\">\n    <div class=\"container\">\n        <p class=\"section-label\">Funcionamiento<\/p>\n        <h2 class=\"section-title\">C\u00f3mo funciona el <span style=\"color:var(--accent-primary);\">control de precios en albaranes<\/span><\/h2>\n        <p class=\"section-desc\">Un proceso \u00e1gil que transforma horas de trabajo manual en segundos de verificaci\u00f3n autom\u00e1tica.<\/p>\n\n        <div class=\"flow-grid\">\n            <div class=\"flow-card\">\n                <div class=\"flow-number\">1<\/div>\n                <div class=\"flow-content\">\n                    <h4>Captura y OCR del albar\u00e1n<\/h4>\n                    <p>Sube el albar\u00e1n en PDF, JPG o PNG. Nuestro OCR Pro extrae todos los datos en menos de 3 segundos: cabecera, tabla de compras completa, precios unitarios, cantidades, descuentos e IVA.<\/p>\n                <\/div>\n            <\/div>\n            <div class=\"flow-card\">\n                <div class=\"flow-number\">2<\/div>\n                <div class=\"flow-content\">\n                    <h4>Aplicaci\u00f3n de precios pactados<\/h4>\n                    <p>El sistema consulta autom\u00e1ticamente tus precios acordados con cada proveedor. Si existe un precio pactado para ese producto, se registra junto al precio del albar\u00e1n para comparaci\u00f3n inmediata.<\/p>\n                <\/div>\n            <\/div>\n            <div class=\"flow-card\">\n                <div class=\"flow-number\">3<\/div>\n                <div class=\"flow-content\">\n                    <h4>Matching contra precios anteriores<\/h4>\n                    <p>Comparativa de precios de entrega de albaranes o facturas de compracontra la entrega anterior.<\/p>\n                <\/div>\n            <\/div>\n            <div class=\"flow-card\">\n                <div class=\"flow-number\">4<\/div>\n                <div class=\"flow-content\">\n                    <h4>Alertas y validaci\u00f3n final<\/h4>\n                    <p>Si detecta una discrepancia de precio entre el albar\u00e1n y la factura, o una variaci\u00f3n superior al umbral respecto al hist\u00f3rico, genera una alerta  para revisi\u00f3n antes del pago.<\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<!-- ====== PRECIOS PACTADOS + IMAGEN ====== -->\n<section class=\"section section-alt\">\n    <div class=\"container\">\n        <div class=\"two-col reverse\">\n            <div class=\"col-image\">\n                <img decoding=\"async\" src=\"https:\/\/www.dijit.app\/wp-content\/uploads\/2026\/03\/precio-pactado-dijit-.png\" alt=\"Control de Precios en Albaranes\" loading=\"lazy\">\n            <\/div>\n            <div class=\"col-content\">\n                <span class=\"hero-badge\" style=\"align-self:flex-start;\">Precios pactados<\/span>\n                <h2 style=\"font-size:clamp(1.4rem,2.3vw,1.9rem);font-weight:700;letter-spacing:-0.02em;\">\n                    Gestiona tus acuerdos de precio por proveedor y producto\n                <\/h2>\n                <p style=\"color:var(--text-secondary);line-height:1.7;\">\n                    El m\u00f3dulo de precios pactados de Dijit.app es el n\u00facleo del <strong style=\"color:var(--text-primary);\">control de precios en albaranes<\/strong>. Registra una vez el precio acordado con cada proveedor para cada referencia de producto, y el sistema lo aplicar\u00e1 autom\u00e1ticamente en cada procesamiento.\n                <\/p>\n                <ul class=\"feature-list\">\n                    <li><span class=\"check\">\u2713<\/span><span><strong>Control total<\/strong>: crea, consulta, actualiza y elimina precios pactados por proveedor<\/span><\/li>\n                    <li><span class=\"check\">\u2713<\/span><span>Aplica una vez: El sistema recordar\u00e1 tus cambios y aplicar\u00e1 el precio pactado en cada nueva entrega<\/span><\/li>\n                    <li><span class=\"check\">\u2713<\/span><span>El sistema sobrescribe el precio del albar\u00e1n o factura de compra con el precio pactado al procesar<\/span><\/li>\n                <\/ul>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n\n\n         \n           \n           \n          \n           \n\n<!-- ====== MATCHING ALGORITHM + IMAGEN ====== -->\n<section class=\"section section-alt\">\n    <div class=\"container\">\n        <div class=\"two-col\">\n            <div class=\"col-content\">\n                <span class=\"hero-badge\" style=\"align-self:flex-start;\">Algoritmo de matching<\/span>\n                <h2 style=\"font-size:clamp(1.4rem,2.3vw,1.9rem);font-weight:700;letter-spacing:-0.02em;\">\n                    Matching inteligente factura vs albar\u00e1n para el <span style=\"color:var(--accent-primary);\">control de precios en albaranes<\/span>\n                <\/h2>\n                <p style=\"color:var(--text-secondary);line-height:1.7;\">\n                    Adicionalmente al <strong style=\"color:var(--text-primary);\">control de precios en albaranes<\/strong> Dijit.app tiene un potente algoritmo de consolidaci\u00f3n. \n                <\/p>\n                <p style=\"color:var(--text-secondary);line-height:1.7;\">\n                    Cuando recibes una factura, el sistema sugiere autom\u00e1ticamente qu\u00e9 albaranes corresponden a esa factura y compara los precios l\u00ednea a l\u00ednea.\n                <\/p>\n                <ul class=\"feature-list\">\n                    <li><span class=\"check\">\u2713<\/span><span><strong>Referencia exacta<\/strong>: referencia de la factura = invoice_id del albar\u00e1n \u2192 score 100<\/span><\/li>\n                    <li><span class=\"check\">\u2713<\/span><span><strong>Fecha entrega \u22647 d\u00edas<\/strong>: mismo proveedor en hasta 7 d\u00edas \u2192 score 85<\/span><\/li>\n                    <li><span class=\"check\">\u2713<\/span><span><strong>Fecha entrega \u226430 d\u00edas<\/strong>: mismo proveedor hasta 30 d\u00edas \u2192 score 70<\/span><\/li>\n                    <li><span class=\"check\">\u2713<\/span><span><strong>Fecha entrega \u226490 d\u00edas<\/strong>: mismo proveedor hasta 90 d\u00edas \u2192 score 40<\/span><\/li>\n                <\/ul>\n            <\/div>\n            <div class=\"col-image\">\n                <img decoding=\"async\" src=\"https:\/\/www.dijit.app\/wp-content\/uploads\/2026\/03\/consolidacion-facturas-y-albaranes-dijit-scaled.png\" alt=\"Control de Precios en Albaranes\" loading=\"lazy\">\n            <\/div>\n        <\/div>\n\n        <div style=\"margin-top:2.5rem;\">\n           \n            <div class=\"matching-grid\">\n                <div class=\"match-card\">\n                    <div class=\"match-score\">100%<\/div>\n                    <div class=\"match-title\">Referencia exacta<\/div>\n                    <div class=\"match-desc\">El n\u00famero de albar\u00e1n aparece referenciado directamente en la factura. Matching perfecto y autom\u00e1tico.<\/div>\n                <\/div>\n                <div class=\"match-card\">\n                    <div class=\"match-score\">100%<\/div>\n\n                    <div class=\"match-title\">C\u00f3digo o descripci\u00f3n de producto<\/div>\n                    <div class=\"match-desc\">Comparaci\u00f3n del art\u00edculo con el mismo c\u00f3digo o descripci\u00f3n de producto en factura y albar\u00e1n.<\/div>\n                <\/div>\n                <div class=\"match-card\">\n                    <div class=\"match-score\">85%<\/div>\n\n                    <div class=\"match-title\">Proveedor + Fecha<\/div>\n                    <div class=\"match-desc\">Comparativa del mismo proveedor en los \u00faltimos 7 a 90 d\u00edas, en caso no contar con la referencia del albar\u00e1n.<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<!-- ====== DEMO TABLA DE PRECIOS ====== -->\n<section class=\"section section-dark\">\n    <div class=\"container\">\n        <p class=\"section-label\">Vista en tiempo real<\/p>\n        <h2 class=\"section-title\">Panel de <span style=\"color:var(--accent-primary);\">control de precios en albaranes<\/span><\/h2>\n        <p class=\"section-desc\">As\u00ed visualiza Dijit.app la comparaci\u00f3n de precios entre albar\u00e1n, precio pactado e hist\u00f3rico para cada l\u00ednea de producto.<\/p>\n\n        <div class=\"two-col\" style=\"align-items:flex-start;\">\n            <div>\n                <h3 style=\"font-size:1.2rem;font-weight:700;\">Sistema de alertas autom\u00e1tico<\/h3>\n                <p style=\"color:var(--text-secondary);font-size:0.9rem;line-height:1.65;\">\n                    El sistema comparar\u00e1 el precio actual con el precio de la \u00faltima entega.\n                <\/p>\n                <div class=\"price-table\">\n                    \n                    <div class=\"price-table-header\">\n                        <span>Producto<\/span>\n                        <span>Precio albar\u00e1n<\/span>\n                        <span>Precio pactado<\/span>\n                        <span class=\"col4\">\u00daltimo precio<\/span>\n                        <span class=\"col5\">Alerta<\/span>\n                    <\/div>\n                    <div class=\"price-table-row\">\n                        <span>Aceite oliva virgen extra 5L<\/span>\n                        <span>18,50 \u20ac<\/span>\n                        <span>18,00 \u20ac<\/span>\n                        <span class=\"col4\">17,80 \u20ac<\/span>\n                        <span class=\"col5\"><span class=\"badge badge-warning\">ALERTA<\/span><\/span>\n                    <\/div>\n                    <div class=\"price-table-row\">\n                        <span>Harina de trigo T-55 25kg<\/span>\n                        <span>14,20 \u20ac<\/span>\n                        <span>14,20 \u20ac<\/span>\n                        <span class=\"col4\">13,90 \u20ac<\/span>\n                        <span class=\"col5\"><span class=\"badge badge-ok\">OK<\/span><\/span>\n                    <\/div>\n                    <div class=\"price-table-row\">\n                        <span>Az\u00facar blanquilla 1kg<\/span>\n                        <span>1,95 \u20ac<\/span>\n                        <span>1,60 \u20ac<\/span>\n                        <span class=\"col4\">1,65 \u20ac<\/span>\n                        <span class=\"col5\"><span class=\"badge badge-critical\">CR\u00cdTICO<\/span><\/span>\n                    <\/div>\n                    <div class=\"price-table-row\">\n                        <span>Mantequilla sin sal 250g<\/span>\n                        <span>2,10 \u20ac<\/span>\n                        <span>2,10 \u20ac<\/span>\n                        <span class=\"col4\">2,08 \u20ac<\/span>\n                        <span class=\"col5\"><span class=\"badge badge-ok\">OK<\/span><\/span>\n                    <\/div>\n                    <div class=\"price-table-row\">\n                        <span>Levadura seca 500g<\/span>\n                        <span>4,80 \u20ac<\/span>\n                        <span>4,50 \u20ac<\/span>\n                        <span class=\"col4\">4,55 \u20ac<\/span>\n                        <span class=\"col5\"><span class=\"badge badge-warning\">ALERTA<\/span><\/span>\n                    <\/div>\n                <\/div>\n                <p style=\"font-size:0.75rem;color:var(--text-muted);margin-top:0.75rem;text-align:center;\">Ejemplo ilustrativo del panel de control de precios en albaranes<\/p>\n            <\/div>\n\n            <div class=\"col-content\">\n                <div class=\"alert-demo\">\n                    <div class=\"alert-row alert-ok\">\n                        <div>\n                            <div class=\"alert-product\">Harina de trigo T-55<\/div>\n                            <div class=\"alert-variation\">Variaci\u00f3n: +2.1% vs promedio 4 entregas<\/div>\n                        <\/div>\n                        <span class=\"badge badge-ok\">OK<\/span>\n                    <\/div>\n                    <div class=\"alert-row alert-warn\">\n                        <div>\n                            <div class=\"alert-product\">Aceite oliva virgen extra<\/div>\n                            <div class=\"alert-variation\">Variaci\u00f3n: +3.9% vs promedio 4 entregas<\/div>\n                        <\/div>\n                        <span class=\"badge badge-warning\">ALERTA<\/span>\n                    <\/div>\n                    <div class=\"alert-row alert-crit\">\n                        <div>\n                            <div class=\"alert-product\">Az\u00facar blanquilla 1kg<\/div>\n                            <div class=\"alert-variation\">Variaci\u00f3n: +21.9% vs precio pactado<\/div>\n                        <\/div>\n                        <span class=\"badge badge-critical\">CR\u00cdTICO<\/span>\n                    <\/div>\n                <\/div>\n                <ul class=\"feature-list\" style=\"margin-top:0.5rem;\">\n                    <li><span class=\"check\">\u2713<\/span><span>Activado con <code style=\"background:var(--bg-elevated);padding:0 4px;border-radius:3px;font-size:0.8rem;\">CONTROL DE PRECIO<\/code> por empresa<\/span><\/li>\n\n                    <li><span class=\"check\">\u2713<\/span><span>Marca incidencias con notas de conciliaci\u00f3n exportables<\/span><\/li>\n                <\/ul>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<!-- ====== COMPARACI\u00d3N CON \/ SIN ====== -->\n<section class=\"section section-alt\">\n    <div class=\"container\">\n        <p class=\"section-label\">Beneficios<\/p>\n        <h2 class=\"section-title\">\u00bfPor qu\u00e9 automatizar el <span style=\"color:var(--accent-primary);\">control de precios en albaranes<\/span>?<\/h2>\n        <p class=\"section-desc\">Compara lo que supone gestionar el control de precios de forma manual versus con Dijit.app.<\/p>\n\n        <div class=\"comparison-card\">\n            <div class=\"comparison-grid\">\n                <div class=\"comparison-side with\">\n                    <div class=\"comparison-header\">\n                        <div class=\"comparison-icon\">\u2713<\/div>\n                        <h3 class=\"comparison-title\">CON Dijit.app<\/h3>\n                    <\/div>\n                    <ul class=\"comparison-list\">\n                        <li><span class=\"icon\">\u2713<\/span><span>Control de precios en albaranes autom\u00e1tico en 2 segundos por documento<\/span><\/li>\n                        <li><span class=\"icon\">\u2713<\/span><span>Detecci\u00f3n inmediata de precios superiores al pactado con el proveedor<\/span><\/li>\n                        <li><span class=\"icon\">\u2713<\/span><span>Matching autom\u00e1tico entre facturas y albaranes sin intervenci\u00f3n manual<\/span><\/li>\n                        <li><span class=\"icon\">\u2713<\/span><span>Alertas M\u00cdNIMAS y CR\u00cdTICAS antes de aprobar cualquier pago err\u00f3neo<\/span><\/li>\n                        <li><span class=\"icon\">\u2713<\/span><span>Hist\u00f3rico de precios de los \u00faltimos pedidos por producto y proveedor<\/span><\/li>\n                        <li><span class=\"icon\">\u2713<\/span><span>Ahorro del 95% del tiempo en verificaci\u00f3n de precios y conciliaci\u00f3n<\/span><\/li>\n                    <\/ul>\n                <\/div>\n                <div class=\"comparison-side without\">\n                    <div class=\"comparison-header\">\n                        <div class=\"comparison-icon\">\u2717<\/div>\n                        <h3 class=\"comparison-title\">SIN Dijit.app<\/h3>\n                    <\/div>\n                    <ul class=\"comparison-list\">\n                        <li><span class=\"icon\">\u2717<\/span><span>Verificaci\u00f3n manual de precios: 3-5 minutos por albar\u00e1n<\/span><\/li>\n                        <li><span class=\"icon\">\u2717<\/span><span>Errores humanos en la comparaci\u00f3n de listas de precios<\/span><\/li>\n                        <li><span class=\"icon\">\u2717<\/span><span>Cruce manual de facturas y albaranes: proceso lento y propenso a omisiones<\/span><\/li>\n                        <li><span class=\"icon\">\u2717<\/span><span>Pagos duplicados o por importes incorrectos no detectados a tiempo<\/span><\/li>\n                        <li><span class=\"icon\">\u2717<\/span><span>Sin hist\u00f3rico centralizado de evoluci\u00f3n de precios por proveedor<\/span><\/li>\n                        <li><span class=\"icon\">\u2717<\/span><span>Personal administrativo dedicado a tareas repetitivas de bajo valor<\/span><\/li>\n                        <li><span class=\"icon\">\u2717<\/span><span>Cuellos de botella cuando aumenta el volumen de recepciones<\/span><\/li>\n                    <\/ul>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<!-- ====== SECTORES ====== -->\n<section class=\"section section-dark\">\n    <div class=\"container\">\n        <p class=\"section-label\">Por sector<\/p>\n        <h2 class=\"section-title\"><span style=\"color:var(--accent-primary);\">Control de precios en albaranes<\/span> adaptado a tu industria<\/h2>\n        <p class=\"section-desc\">Cada sector tiene sus particularidades. Dijit.app incluye m\u00f3dulos especializados con los campos de precio m\u00e1s relevantes para cada industria.<\/p>\n\n        <div class=\"sectors-grid\">\n            <div class=\"sector-card\">\n                <div class=\"sector-icon\">\ud83c\udf7d\ufe0f<\/div>\n                <div class=\"sector-name\">Hosteler\u00eda<\/div>\n                <ul class=\"sector-features\">\n                    <li>Control precio por kg \/ unidad<\/li>\n                    <li>Lote y fecha de caducidad<\/li>\n                    <li>Alerta por temporada<\/li>\n                    <li>Integraci\u00f3n TPV POS<\/li>\n                <\/ul>\n            <\/div>\n            <div class=\"sector-card\">\n                <div class=\"sector-icon\">\ud83c\udfd7\ufe0f<\/div>\n                <div class=\"sector-name\">Construcci\u00f3n<\/div>\n                <ul class=\"sector-features\">\n                    <li>Precio por m\u00b2, m\u00b3 o unidad<\/li>\n                    <li>C\u00f3digo de obra por l\u00ednea<\/li>\n                    <li>Albaranes con partidas<\/li>\n                    <li>Integraci\u00f3n con ERP<\/li>\n                <\/ul>\n            <\/div>\n            <div class=\"sector-card\">\n                <div class=\"sector-icon\">\ud83d\ude9b<\/div>\n                <div class=\"sector-name\">Transporte<\/div>\n                <ul class=\"sector-features\">\n                    <li>Precio por flete y seguro<\/li>\n                    <li>Control de servicios extras<\/li>\n                    <li>Origen y destino<\/li>\n                    <li>Matr\u00edcula del transportista<\/li>\n                <\/ul>\n            <\/div>\n            <div class=\"sector-card\">\n                <div class=\"sector-icon\">\ud83c\udfed<\/div>\n                <div class=\"sector-name\">Industrial<\/div>\n                <ul class=\"sector-features\">\n                    <li>Partes de producci\u00f3n<\/li>\n                    <li>Control de materias primas<\/li>\n                    <li>Precio por lote<\/li>\n                    <li>Integraci\u00f3n ERP a medida<\/li>\n                <\/ul>\n            <\/div>\n            <div class=\"sector-card\">\n                <div class=\"sector-icon\">\ud83c\udfe8<\/div>\n                <div class=\"sector-name\">Turismo<\/div>\n                <ul class=\"sector-features\">\n                    <li>Control de comisiones<\/li>\n                    <li>Check-in \/ check-out<\/li>\n                    <li>Precios por temporada<\/li>\n                    <li>Exportaci\u00f3n Excel<\/li>\n                <\/ul>\n            <\/div>\n            <div class=\"sector-card\">\n                <div class=\"sector-icon\">\ud83e\uddfe<\/div>\n                <div class=\"sector-name\">Contabilidad<\/div>\n                <ul class=\"sector-features\">\n                    <li>IVA diferenciado y recargos<\/li>\n                    <li>IRPF y retenciones<\/li>\n                    <li>Asignaci\u00f3n de cuentas<\/li>\n                    <li>Detecci\u00f3n de duplicados<\/li>\n                <\/ul>\n            <\/div>\n            <div class=\"sector-card\">\n                <div class=\"sector-icon\">\ud83d\uded2<\/div>\n                <div class=\"sector-name\">Retail \/ Supermercados<\/div>\n                <ul class=\"sector-features\">\n                    <li>Lectura de tickets<\/li>\n                    <li>Precio por unidad y peso<\/li>\n                    <li>Detecci\u00f3n de duplicados<\/li>\n                    <li>Comparativa por familia<\/li>\n                <\/ul>\n            <\/div>\n            <div class=\"sector-card\">\n                <div class=\"sector-icon\">\ud83c\udfea<\/div>\n                <div class=\"sector-name\">Comercio<\/div>\n                <ul class=\"sector-features\">\n                    <li>Albaranes de venta<\/li>\n                    <li>Consolidaci\u00f3n con \u00f3rdenes<\/li>\n                    <li>Control de precios tarifa<\/li>\n                    <li>Integraci\u00f3n ERP<\/li>\n                <\/ul>\n            <\/div>\n        <\/div>\n\n        <div class=\"doc-note\">\u00bfTu sector tiene documentos con formatos especiales? Entrenamos nuestro sistema de <strong>control de precios en albaranes<\/strong> para adaptarlo exactamente a tus necesidades espec\u00edficas.<\/div>\n    <\/div>\n<\/section>\n\n\n                   \n               \n\n<!-- ====== CTA CENTRAL ====== -->\n<section class=\"section section-dark\">\n    <div class=\"container\">\n        <div class=\"cta-box\">\n            <span class=\"cta-badge\">CONTROL DE PRECIOS EN ALBARANES CON IA<\/span>\n            <h2 class=\"cta-title\">\n                Empieza con el <span class=\"blue\">control de precios en albaranes<\/span><br>\n                m\u00e1s avanzado por <span class=\"yellow\">20 \u20ac<\/span>\n            <\/h2>\n            <p class=\"cta-desc\">Sin permanencia obligatoria. Sin costes de implementaci\u00f3n. Procesa tus primeros albaranes y facturas hoy mismo y descubre todo lo que estabas perdiendo.<\/p>\n            <div class=\"cta-buttons\">\n                <a href=\"https:\/\/www.dijit.app\/ia-y-ocr-para-gestion-documental\/\" class=\"btn btn-primary\">\u2192 Probar por 20 \u20ac<\/a>\n                <a href=\"https:\/\/wa.me\/34650585085\" class=\"btn btn-whatsapp\" target=\"_blank\" rel=\"noopener\">\n                    <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\/><\/svg>\n                    Chatea con nosotros\n                <\/a>\n            <\/div>\n            <p class=\"cta-note\">\n                <span class=\"check\">\u2713<\/span> Si decides contratar un plan, los 20 \u20ac se descuentan del primer pago &nbsp;|&nbsp;\n                <span class=\"check\">\u2713<\/span> Sin permanencia &nbsp;&nbsp;\n                \n            <\/p>\n            <div class=\"cta-stats\">\n                <div class=\"cta-stat\">\ud83d\udee1\ufe0f <span>99% Precisi\u00f3n<\/span><\/div>\n                <div class=\"cta-stat\">\u26a1 <span>Procesamiento en 2 segundos<\/span><\/div>\n                <div class=\"cta-stat\">\u23f1\ufe0f <span>Ahorra 95% del tiempo<\/span><\/div>\n                <div class=\"cta-stat\">\ud83d\udccb <span>+15.000 usuarios satisfechos<\/span><\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<!-- ====== FAQ ====== -->\n<section class=\"section section-alt\">\n    <div class=\"container\">\n        <p class=\"section-label\">FAQ<\/p>\n        <h2 class=\"section-title\">Preguntas frecuentes sobre el <span style=\"color:var(--accent-primary);\">control de precios en albaranes<\/span><\/h2>\n        <p class=\"section-desc\" style=\"margin-bottom:2.5rem;\">Resolvemos las dudas m\u00e1s comunes sobre c\u00f3mo funciona el m\u00f3dulo de control de precios en albaranes de Dijit.app.<\/p>\n\n        <div class=\"faq-list\">\n            <div class=\"faq-item\">\n                <div class=\"faq-question\">\n                    <span>\u00bfQu\u00e9 es el control de precios en albaranes y por qu\u00e9 es importante?<\/span>\n                    <span class=\"faq-icon\">+<\/span>\n                <\/div>\n                <div class=\"faq-answer\">\n                    El <strong>control de precios en albaranes<\/strong> es el proceso de verificar que los precios registrados en cada albar\u00e1n de recepci\u00f3n coincidan con los precios pactados contractualmente con el proveedor. Es fundamental porque sin este control es habitual que proveedores facturen por encima del precio acordado, que las subidas de precio pasen desapercibidas hasta el cierre mensual, y que se produzcan pagos dobles o por importes incorrectos. Dijit.app automatiza completamente este proceso, comparando precio del albar\u00e1n, precio pactado y precio hist\u00f3rico de forma instant\u00e1nea en cada recepci\u00f3n.\n                <\/div>\n            <\/div>\n            <div class=\"faq-item\">\n                <div class=\"faq-question\">\n                    <span>\u00bfC\u00f3mo funciona el matching autom\u00e1tico entre facturas y albaranes?<\/span>\n                    <span class=\"faq-icon\">+<\/span>\n                <\/div>\n                <div class=\"faq-answer\">\n                    El sistema de <strong>control de precios en albaranes<\/strong> utiliza un algoritmo de consolidaci\u00f3n en dos llamadas. Primero identifica los albaranes candidatos: si la factura incluye el n\u00famero del albar\u00e1n (referencia exacta), el match es perfecto con score 100. Si no, busca por mismo proveedor en un rango de hasta 90 d\u00edas, con score decreciente (85 pts en 7 d\u00edas, 70 pts en 30 d\u00edas, 55 pts en 60 d\u00edas, 40 pts en 90 d\u00edas). Una vez identificados los albaranes, compara cada \u00edtem de la factura con el \u00edtem correspondiente del albar\u00e1n por c\u00f3digo de producto exacto o descripci\u00f3n exacta, y muestra la diferencia de precio unitario entre ambos documentos.\n                <\/div>\n            <\/div>\n            <div class=\"faq-item\">\n                <div class=\"faq-question\">\n                    <span>\u00bfQu\u00e9 tipos de alertas genera el sistema de control de precios?<\/span>\n                    <span class=\"faq-icon\">+<\/span>\n                <\/div>\n                <div class=\"faq-answer\">\n                    El sistema genera dos niveles de alerta autom\u00e1tica en el <strong>control de precios en albaranes<\/strong>: <strong>WARNING<\/strong> cuando la variaci\u00f3n de precio supera el umbral inferior configurado (por ejemplo, una subida del 3-5% respecto al promedio hist\u00f3rico), y <strong>CRITICAL<\/strong> cuando la variaci\u00f3n es significativa y podr\u00eda indicar un error grave o un cambio de precio no autorizado. Estas alertas se calculan noche a noche mediante un proceso batch (3:00 AM) que compara el precio actual con el promedio de las \u00faltimas 4 entregas del mismo producto con el mismo proveedor. Los \u00edtems con alerta quedan bloqueados para revisi\u00f3n antes de aprobar el pago.\n                <\/div>\n            <\/div>\n            <div class=\"faq-item\">\n                <div class=\"faq-question\">\n                    <span>\u00bfPuedo importar mis precios pactados actuales con cada proveedor?<\/span>\n                    <span class=\"faq-icon\">+<\/span>\n                <\/div>\n                <div class=\"faq-answer\">\n                    S\u00ed. El m\u00f3dulo de precios pactados de Dijit.app permite importar tus acuerdos de precio actuales mediante la API REST o carga manual. Para cada combinaci\u00f3n \u00fanica de proveedor + c\u00f3digo de producto + descripci\u00f3n, registras el precio acordado. A partir de ese momento, en cada procesamiento de albar\u00e1n, el sistema aplica autom\u00e1ticamente el precio pactado y lo compara con el precio que aparece en el documento. La gesti\u00f3n es completa: puedes crear nuevos acuerdos, consultarlos todos, actualizarlos cuando renegocies con el proveedor, y desactivarlos (soft delete) cuando expire el contrato.\n                <\/div>\n            <\/div>\n            <div class=\"faq-item\">\n                <div class=\"faq-question\">\n                    <span>\u00bfEl control de precios en albaranes funciona con documentos en mal estado o fotograf\u00edas?<\/span>\n                    <span class=\"faq-icon\">+<\/span>\n                <\/div>\n                <div class=\"faq-answer\">\n                    S\u00ed. El <strong>control de precios en albaranes<\/strong> de Dijit.app est\u00e1 dise\u00f1ado para trabajar con documentos del mundo real: PDFs generados desde software, escaneos de baja resoluci\u00f3n, fotograf\u00edas tomadas con m\u00f3vil, albaranes con sellos, manchas o anotaciones manuscritas, e incluso documentos ligeramente inclinados. Nuestro OCR Pro, combinado con los modelos de IA Premium (OpenAI GPT, Claude de Anthropic, Meta Llama), alcanza una precisi\u00f3n superior al 99% incluso en estas condiciones. Para los campos cr\u00edticos de precio, aplicamos reglas de validaci\u00f3n cruzada que detectan inconsistencias antes de guardar el resultado.\n                <\/div>\n            <\/div>\n            <div class=\"faq-item\">\n                <div class=\"faq-question\">\n                    <span>\u00bfCu\u00e1nto cuesta el m\u00f3dulo de control de precios en albaranes?<\/span>\n                    <span class=\"faq-icon\">+<\/span>\n                <\/div>\n                <div class=\"faq-answer\">\n                    El <strong>control de precios en albaranes<\/strong> est\u00e1 incluido en todos los planes de Dijit.app. Puedes empezar con 20\u20ac de cr\u00e9ditos para probar el servicio sin compromiso y sin permanencia. El coste por documento procesado var\u00eda seg\u00fan el volumen mensual: cuantos m\u00e1s albaranes y facturas proceses, menor es el coste unitario. Si decides contratar un plan despu\u00e9s de la prueba, los 20\u20ac iniciales se descuentan de tu primer pago. Cont\u00e1ctanos por WhatsApp o email en <a href=\"mailto:central@dijit.app\" style=\"color:var(--accent-primary);text-decoration:none;\">central@dijit.app<\/a> para recibir una propuesta personalizada seg\u00fan tu volumen estimado.\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n\n<\/section>\n\n<script>\n    document.querySelectorAll('.faq-question').forEach(q => {\n        q.addEventListener('click', () => q.parentElement.classList.toggle('active'));\n    });\n<\/script>\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Control de Precios en Albaranes con IA | Dijit.app Software de gesti\u00f3n documental con IA Control de Precios en Albaranes autom\u00e1tico con IA Premium Detecta discrepancias, compara precios pactados y evita pagos err\u00f3neos en segundos. La soluci\u00f3n m\u00e1s precisa del mercado. Probar por 20 \u20ac Chatea con nosotros 99% Precisi\u00f3n en control de precios en [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-17382","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.dijit.app\/en\/wp-json\/wp\/v2\/pages\/17382","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dijit.app\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.dijit.app\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.dijit.app\/en\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dijit.app\/en\/wp-json\/wp\/v2\/comments?post=17382"}],"version-history":[{"count":16,"href":"https:\/\/www.dijit.app\/en\/wp-json\/wp\/v2\/pages\/17382\/revisions"}],"predecessor-version":[{"id":18212,"href":"https:\/\/www.dijit.app\/en\/wp-json\/wp\/v2\/pages\/17382\/revisions\/18212"}],"wp:attachment":[{"href":"https:\/\/www.dijit.app\/en\/wp-json\/wp\/v2\/media?parent=17382"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}