{"id":13933,"date":"2024-12-07T00:12:53","date_gmt":"2024-12-06T22:12:53","guid":{"rendered":"\/financieel-beheer\/"},"modified":"2026-05-26T15:49:32","modified_gmt":"2026-05-26T13:49:32","slug":"financial-management","status":"publish","type":"page","link":"https:\/\/www.grip-facility.com\/en\/platform\/financial-management\/","title":{"rendered":"Financial Management | GRIP \u2014 connecting contracts &#038; facility"},"content":{"rendered":"\n<section class=\"gfb-hero\">\n<style>\n\/* ===== Financial Management v2 \u2014 tokens uit tokens.md, prefix gfb- ===== *\/\n.gfb-hero, .gfb-pijn, .gfb-flow, .gfb-partijen, .gfb-bewijs, .gfb-faq, .gfb-cta {\n  font-family: 'Poppins', sans-serif; line-height: 1.5; color: #0F172A;\n}\n.gfb-hero *, .gfb-pijn *, .gfb-flow *, .gfb-partijen *, .gfb-bewijs *, .gfb-faq *, .gfb-cta * { box-sizing: border-box; margin: 0; padding: 0; }\n.gfb-container { max-width: 1160px; margin: 0 auto; padding: 0 1.5rem; }\n.gfb-btn { display: inline-flex; align-items: center; justify-content: center; font-family: 'Poppins', sans-serif; font-weight: 600; font-size: 0.95rem; padding: 14px 28px; border-radius: 8px; text-decoration: none !important; transition: all 0.2s ease; border: 2px solid transparent; cursor: pointer; }\n.gfb-btn:hover { transform: translateY(-2px); }\n.gfb-btn--white { background: #FFFFFF; color: #006BFF !important; }\n.gfb-btn--white:hover { background: #F0F7FF; color: #006BFF !important; }\n.gfb-btn--ghost { background: rgba(255,255,255,0.15); border-color: #FFFFFF; color: #FFFFFF !important; }\n.gfb-btn--ghost:hover { background: #FFFFFF; color: #006BFF !important; }\n.gfb-card { background: #FFFFFF; border: 1px solid #E5E7EB; border-top: 3px solid #006BFF; border-radius: 14px; box-shadow: 0 8px 32px rgba(0,0,0,0.12); }\n.gfb-h2 { font-size: clamp(1.7rem, 3vw, 2.2rem); font-weight: 700; letter-spacing: -0.5px; line-height: 1.15; color: #0F172A !important; margin-bottom: 12px; }\n.gfb-intro { color: rgba(15,23,42,0.70); font-size: 1rem; max-width: 640px; margin-bottom: 40px; }\n.gfb-chip { display: inline-block; font-size: 0.66rem; font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; border-radius: 999px; padding: 3px 11px; color: #006BFF; background: #F0F7FF; }\n.gfb-chip--orange { color: #E5431F; background: rgba(255,75,42,0.1); }\n.gfb-chip--wit { color: #FFFFFF; background: #006BFF; }\n\n\/* 1. hero *\/\n.gfb-hero { position: relative; background: #006BFF; padding: 4.5rem 0; overflow: hidden; }\n.gfb-hero::after { content: ''; position: absolute; inset: 0; background-image: url('\/wp-content\/uploads\/2025\/01\/ov1.png'); background-size: cover; background-position: center; opacity: 0.85; pointer-events: none; }\n.gfb-hero .gfb-container { position: relative; z-index: 3; }\n.gfb-hero-inner { display: grid; grid-template-columns: minmax(0,11fr) minmax(0,13fr); gap: 48px; align-items: center; }\n.gfb-eyebrow { display: inline-flex; align-items: center; gap: 8px; padding: 4px 12px; border-radius: 999px; background: rgba(255,255,255,0.2); font-size: 12px; letter-spacing: 0.12em; text-transform: uppercase; font-weight: 600; color: #FFFFFF; margin-bottom: 20px; }\n.gfb-hero h1 { font-size: clamp(2rem, 3.8vw, 2.8rem); font-weight: 700; line-height: 1.15; letter-spacing: -0.5px; color: #FFFFFF !important; margin-bottom: 18px; }\n.gfb-hero h1 .hl { color: #FFD7C9; }\n.gfb-hero-sub { color: #FFFFFF; opacity: 0.9; font-size: 1.05rem; max-width: 560px; margin-bottom: 30px; }\n.gfb-hero-actions { display: flex; flex-wrap: wrap; gap: 12px; }\n\n\/* hero mini factuur-UI *\/\n.gfb-fac { padding: 18px 20px; }\n.gfb-fac-head { display: flex; justify-content: space-between; align-items: center; gap: 10px; padding-bottom: 12px; margin-bottom: 12px; border-bottom: 1px solid #E5E7EB; }\n.gfb-fac-titel { font-weight: 600; font-size: 0.95rem; color: #0F172A; }\n.gfb-fac-rij { display: grid; grid-template-columns: 1fr auto auto; gap: 10px; align-items: center; font-size: 0.84rem; padding: 7px 0; }\n.gfb-fac-rij + .gfb-fac-rij { border-top: 1px solid #F1F5F9; }\n.gfb-fac-ruimte { color: #0F172A; font-weight: 500; }\n.gfb-fac-btw { font-size: 0.7rem; font-weight: 600; color: #006BFF; background: #F0F7FF; border-radius: 999px; padding: 2px 8px; }\n.gfb-fac-bedrag { font-weight: 600; color: #0F172A; font-variant-numeric: tabular-nums; }\n.gfb-fac-check { margin-left: 6px; color: #059669; font-weight: 700; }\n.gfb-fac-voet { display: flex; justify-content: space-between; align-items: center; margin-top: 12px; padding-top: 12px; border-top: 1px solid #E5E7EB; font-size: 0.82rem; }\n.gfb-fac-status { font-size: 0.7rem; font-weight: 600; letter-spacing: 0.05em; text-transform: uppercase; color: #FFFFFF; background: #006BFF; border-radius: 999px; padding: 3px 10px; }\n\n\/* 2. pijn *\/\n.gfb-pijn { background: #FFFFFF; padding: 5.5rem 0; }\n.gfb-pijn-grid { max-width: 760px; margin: 0 auto; }\n.gfb-pijn-rij { display: flex; align-items: center; gap: 12px; font-size: 0.95rem; color: #0F172A; background: #F8FAFC; border: 1px solid #E5E7EB; border-radius: 8px; padding: 14px 18px; }\n.gfb-pijn-rij + .gfb-pijn-rij { margin-top: 12px; }\n.gfb-pijn-rij:nth-child(odd) { transform: rotate(-0.4deg); }\n.gfb-pijn-rij:nth-child(even) { transform: rotate(0.35deg); }\n.gfb-pijn-meta { margin-left: auto; font-size: 0.72rem; color: #E5431F; font-weight: 600; white-space: nowrap; }\n\n\/* 3. flow *\/\n.gfb-flow { background: #F8FAFC; padding: 5.5rem 0; }\n.gfb-flow-grid { display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 24px; }\n.gfb-stap { padding: 1.6rem 1.5rem; }\n.gfb-stap-num { display: inline-grid; place-items: center; width: 38px; height: 38px; border-radius: 50%; background: #F0F7FF; color: #006BFF; font-weight: 700; font-size: 1rem; margin-bottom: 12px; }\n.gfb-stap h3 { font-size: 1.05rem; font-weight: 600; color: #0F172A !important; margin-bottom: 10px; }\n.gfb-stap p { font-size: 0.92rem; color: rgba(15,23,42,0.70); }\n.gfb-ui { background: #F8FAFC; border: 1px solid #E5E7EB; border-radius: 8px; padding: 11px 13px; margin-bottom: 14px; }\n.gfb-ui-row { display: flex; align-items: center; gap: 8px; font-size: 0.78rem; color: #0F172A; }\n.gfb-ui-row + .gfb-ui-row { margin-top: 7px; }\n.gfb-ui-meta { margin-left: auto; font-size: 0.68rem; color: #6B7280; white-space: nowrap; }\n.gfb-vink { color: #006BFF; font-weight: 700; }\n\n\/* 4. partijen *\/\n.gfb-partijen { background: #FFFFFF; padding: 5.5rem 0; }\n.gfb-mw { background: #F8FAFC; padding: 5.5rem 0; }\n.gfb-mw-inner { display: grid; grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: clamp(2rem,5vw,4rem); align-items: center; }\n.gfb-mw-tekst h2 { text-align: left; }\n.gfb-mw-tekst p { font-size: 1rem; color: rgba(15,23,42,0.72); margin-bottom: 14px; }\n.gfb-mw-lijst { list-style: none; margin: 18px 0 0; padding: 0; }\n.gfb-mw-lijst li { display: flex; gap: 10px; align-items: baseline; font-size: 0.95rem; color: #0F172A; font-weight: 500; margin-bottom: 10px; }\n.gfb-mw-lijst li::before { content: \"\u00b93\"; color: #006BFF; font-weight: 700; flex: 0 0 auto; }\n.gfb-mw-flow { background: #FFFFFF; border: 1px solid #E5E7EB; border-top: 3px solid #FF4B2A; border-radius: 14px; box-shadow: 0 8px 32px rgba(0,0,0,0.10); padding: 1.4rem 1.5rem; }\n.gfb-mw-step { display: flex; align-items: center; gap: 12px; padding: 12px 0; font-size: 0.9rem; color: #0F172A; }\n.gfb-mw-step + .gfb-mw-step { border-top: 1px solid #F1F5F9; }\n.gfb-mw-badge { flex: 0 0 auto; width: 26px; height: 26px; border-radius: 50%; display: grid; place-items: center; font-size: 0.72rem; font-weight: 700; background: #F0F7FF; color: #006BFF; }\n.gfb-mw-st { font-size: 0.7rem; font-weight: 600; letter-spacing: 0.04em; text-transform: uppercase; margin-left: auto; border-radius: 999px; padding: 2px 9px; }\n.gfb-mw-st--open { color: #E5431F; background: rgba(255,75,42,0.1); }\n.gfb-mw-st--ok { color: #FFFFFF; background: #006BFF; }\n@media (max-width: 920px) { .gfb-mw-inner { grid-template-columns: 1fr; } .gfb-mw { padding: 4rem 0; } }\n.gfb-part-grid { display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 24px; }\n.gfb-part { padding: 1.75rem 1.6rem; }\n.gfb-part-ico { display: inline-grid; place-items: center; width: 44px; height: 44px; border-radius: 50%; background: #F0F7FF; color: #006BFF; margin-bottom: 14px; }\n.gfb-part h3 { font-size: 1.1rem; font-weight: 600; color: #0F172A !important; margin-bottom: 8px; }\n.gfb-part p { font-size: 0.93rem; color: rgba(15,23,42,0.70); }\n\n\/* 5. bewijs *\/\n.gfb-bewijs { background: #F8FAFC; padding: 5.5rem 0; }\n.gfb-quote { max-width: 760px; margin: 0 auto; padding: 2.25rem 2.5rem; text-align: center; }\n.gfb-quote blockquote { font-size: 1.15rem; font-weight: 500; color: #0F172A; line-height: 1.55; margin-bottom: 14px; }\n.gfb-quote-wie { font-size: 0.88rem; color: #6B7280; }\n.gfb-quote-link { text-align: center; margin-top: 22px; font-size: 0.95rem; font-weight: 600; }\n.gfb-quote-link a { color: #046bd2 !important; text-decoration: none; }\n.gfb-quote-link a:hover { color: #045cb4 !important; }\n\n\/* 6. faq *\/\n.gfb-faq { background: #FFFFFF; padding: 5.5rem 0; }\n.gfb-faq-lijst { max-width: 820px; margin: 0 auto; }\n.gfb-faq details { background: #FFFFFF; border: 1px solid #E5E7EB; border-radius: 8px; margin-bottom: 10px; }\n.gfb-faq summary { font-weight: 600; font-size: 0.98rem; color: #0F172A; cursor: pointer; padding: 15px 20px; list-style: none; display: flex; justify-content: space-between; align-items: center; gap: 12px; }\n.gfb-faq summary::-webkit-details-marker { display: none; }\n.gfb-faq summary::after { content: '+'; font-weight: 600; color: #006BFF; font-size: 1.2rem; flex: 0 0 auto; }\n.gfb-faq details[open] summary::after { content: '\\2212'; }\n.gfb-faq details p { padding: 0 20px 15px; font-size: 0.93rem; color: rgba(15,23,42,0.70); }\n.gfb-faq summary:focus-visible { outline: 3px solid #006BFF; outline-offset: 2px; border-radius: 8px; }\n\n\/* 7. cta *\/\n.gfb-cta { position: relative; background: #006BFF; padding: 5rem 0; text-align: center; overflow: hidden; }\n.gfb-cta::after { content: ''; position: absolute; inset: 0; background-image: url('\/wp-content\/uploads\/2025\/01\/ov1.png'); background-size: cover; background-position: center; opacity: 0.85; pointer-events: none; }\n.gfb-cta .gfb-container { position: relative; z-index: 3; }\n.gfb-cta h2 { font-size: clamp(1.7rem, 3vw, 2.2rem); font-weight: 700; letter-spacing: -0.5px; color: #FFFFFF !important; margin-bottom: 10px; }\n.gfb-cta-sub { color: #FFFFFF; opacity: 0.9; font-size: 1.05rem; margin-bottom: 28px; }\n.gfb-cta-actions { display: flex; justify-content: center; flex-wrap: wrap; gap: 12px; }\n\n\/* a11y + responsive *\/\n.gfb-hero a:focus-visible, .gfb-cta a:focus-visible { outline: 3px solid #FFFFFF; outline-offset: 3px; }\n@media (prefers-reduced-motion: reduce) { .gfb-btn:hover { transform: none; } .gfb-pijn-rij { transform: none !important; } }\n@media (max-width: 920px) {\n  .gfb-hero-inner { grid-template-columns: 1fr; }\n  .gfb-flow-grid, .gfb-part-grid { grid-template-columns: 1fr; }\n  .gfb-hero, .gfb-pijn, .gfb-flow, .gfb-partijen, .gfb-bewijs, .gfb-faq { padding: 4rem 0; }\n}\n@media (max-width: 600px) {\n  .gfb-btn { width: 100%; }\n  .gfb-hero-actions, .gfb-cta-actions { flex-direction: column; }\n  .gfb-quote { padding: 1.75rem 1.5rem; }\n}\n<\/style>\n<div class=\"gfb-container\">\n  <div class=\"gfb-hero-inner\">\n    <div>\n      <span class=\"gfb-eyebrow\">Financial Management<\/span>\n      <h1>Know what you pay. <span class=\"hl\">Before the invoice.<\/span><\/h1>\n      <p class=\"gfb-hero-sub\">You know what was agreed. But whether the invoice matches it is another question. GRIP Financial Management is the source: rates, standards, indexations, changes and extra work in one system, shared with client and supplier.<\/p>\n      <div class=\"gfb-hero-actions\">\n        <a class=\"gfb-btn gfb-btn--white\" href=\"\/en\/schedule-demo\/\">Book a demo<\/a>\n        <a class=\"gfb-btn gfb-btn--ghost\" href=\"\/en\/pricing\/\">See pricing<\/a>\n      <\/div>\n    <\/div>\n    <div>\n      <div class=\"gfb-fac gfb-card\" aria-label=\"Example: invoice control at room level\">\n        <div class=\"gfb-fac-head\">\n          <span class=\"gfb-fac-titel\">Cleaning \u00b7 March<\/span>\n          <span class=\"gfb-fac-btw\">VAT per room<\/span>\n        <\/div>\n        <div class=\"gfb-fac-rij\"><span class=\"gfb-fac-ruimte\">Office wing A<\/span><span class=\"gfb-fac-btw\">21%<\/span><span class=\"gfb-fac-bedrag\">\u20ac 4.180<span class=\"gfb-fac-check\">\u2713<\/span><\/span><\/div>\n        <div class=\"gfb-fac-rij\"><span class=\"gfb-fac-ruimte\">Residential care ward 2<\/span><span class=\"gfb-fac-btw\">9%<\/span><span class=\"gfb-fac-bedrag\">\u20ac 2.940<span class=\"gfb-fac-check\">\u2713<\/span><\/span><\/div>\n        <div class=\"gfb-fac-rij\"><span class=\"gfb-fac-ruimte\">Hybrid room (live\/work)<\/span><span class=\"gfb-fac-btw\">split<\/span><span class=\"gfb-fac-bedrag\">\u20ac 1.610<span class=\"gfb-fac-check\">\u2713<\/span><\/span><\/div>\n        <div class=\"gfb-fac-voet\">\n          <span style=\"color:#6B7280;\">Invoice vs. contract<\/span>\n          <span class=\"gfb-fac-status\">Correct<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"gfb-pijn\">\n  <div class=\"gfb-container\">\n    <h2 class=\"gfb-h2\" style=\"text-align:center;\">Cleaning is often your most expensive facilities contract<\/h2>\n    <p class=\"gfb-intro\" style=\"text-align:center;margin-left:auto;margin-right:auto;\">And that is exactly where the calculation sits in a spreadsheet. Three moments that then go wrong.<\/p>\n    <div class=\"gfb-pijn-grid\">\n      <div class=\"gfb-pijn-rij\"><span aria-hidden=\"true\">&#128269;<\/span>A renovation, a new room, a change of use: is the price per room still correct?<span class=\"gfb-pijn-meta\">manual work<\/span><\/div>\n      <div class=\"gfb-pijn-rij\"><span aria-hidden=\"true\">&#129534;<\/span>Which VAT rate applies to a room where people both live and work?<span class=\"gfb-pijn-meta\">healthcare VAT 2025<\/span><\/div>\n      <div class=\"gfb-pijn-rij\"><span aria-hidden=\"true\">&#128179;<\/span>The invoice arrives. Does it match what was agreed per location?<span class=\"gfb-pijn-meta\">nobody checks<\/span><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<section class=\"gfb-flow\">\n  <div class=\"gfb-container\">\n    <h2 class=\"gfb-h2\">From calculation to invoice control, in one system<\/h2>\n    <p class=\"gfb-intro\">The source and the control in the same environment, shared with your supplier.<\/p>\n    <div class=\"gfb-flow-grid\">\n      <div class=\"gfb-stap gfb-card\">\n        <span class=\"gfb-stap-num\" aria-hidden=\"true\">1<\/span>\n        <h3>Calculation at room level<\/h3>\n        <div class=\"gfb-ui\" aria-hidden=\"true\">\n          <div class=\"gfb-ui-row\"><span class=\"gfb-chip\">Standard<\/span>Area \u00d7 frequency \u00d7 rate<\/div>\n          <div class=\"gfb-ui-row\"><span class=\"gfb-chip\">VAT<\/span>Per room, including hybrid<span class=\"gfb-ui-meta\">9 \/ 21%<\/span><\/div>\n        <\/div>\n        <p>Rates, standards and areas per room. The right VAT rate automatically, including for rooms where people both live and work.<\/p>\n      <\/div>\n      <div class=\"gfb-stap gfb-card\">\n        <span class=\"gfb-stap-num\" aria-hidden=\"true\">2<\/span>\n        <h3>Changes processed immediately<\/h3>\n        <div class=\"gfb-ui\" aria-hidden=\"true\">\n          <div class=\"gfb-ui-row\"><span class=\"gfb-chip gfb-chip--orange\">Change<\/span>Room 1.04 now in use<\/div>\n          <div class=\"gfb-ui-row\"><span class=\"gfb-vink\">&#10003;<\/span>Double-approved, with audit trail<\/div>\n        <\/div>\n        <p>A change in a building flows straight into the calculation. Approved by both parties, traceable, without loose formulas.<\/p>\n      <\/div>\n      <div class=\"gfb-stap gfb-card\">\n        <span class=\"gfb-stap-num\" aria-hidden=\"true\">3<\/span>\n        <h3>Invoice matches contract<\/h3>\n        <div class=\"gfb-ui\" aria-hidden=\"true\">\n          <div class=\"gfb-ui-row\"><span class=\"gfb-vink\">&#10003;<\/span>Invoice checked against the source<\/div>\n          <div class=\"gfb-ui-row\"><span class=\"gfb-chip gfb-chip--wit\">Approved<\/span>Extra work tracked to the invoice<\/div>\n        <\/div>\n        <p>Every invoice is checked against the agreed rates and standards. Approved extra work runs along too, all the way to the invoice.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<section class=\"gfb-partijen\">\n  <div class=\"gfb-container\">\n    <h2 class=\"gfb-h2\" style=\"text-align:center;\">One system, three parties<\/h2>\n    <p class=\"gfb-intro\" style=\"text-align:center;margin-left:auto;margin-right:auto;\">Client, supplier and advisor work in the same source. No version conflicts, no separate spreadsheets.<\/p>\n    <div class=\"gfb-part-grid\">\n      <div class=\"gfb-part gfb-card\">\n        <span class=\"gfb-part-ico\" aria-hidden=\"true\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M3 21V7l9-4 9 4v14M3 21h18M9 21v-6h6v6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\n        <h3>Client<\/h3>\n        <p>Keeps control of costs per location and is sure the invoice matches the contract.<\/p>\n      <\/div>\n      <div class=\"gfb-part gfb-card\">\n        <span class=\"gfb-part-ico\" aria-hidden=\"true\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M20 7L9 18l-5-5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\n        <h3>Supplier<\/h3>\n        <p>Works in the same environment, submits changes and instantly sees what is approved. No Excel back and forth.<\/p>\n      <\/div>\n      <div class=\"gfb-part gfb-card\">\n        <span class=\"gfb-part-ico\" aria-hidden=\"true\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\"><circle cx=\"11\" cy=\"11\" r=\"7\" stroke=\"currentColor\" stroke-width=\"2\"\/><path d=\"M21 21l-4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg><\/span>\n        <h3>Advisor<\/h3>\n        <p>Guides the tender and the setup, and keeps an eye on the numbers when needed.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<section class=\"gfb-mw\">\n  <div class=\"gfb-container\">\n    <div class=\"gfb-mw-inner\">\n      <div class=\"gfb-mw-tekst\">\n        <h2 class=\"gfb-h2\">Approved extra work, tracked to the invoice<\/h2>\n        <p>Extra work is where contracts start to leak. An ad-hoc order, a verbal agreement, an email: it gets done, but later lands as a surprise on the invoice.<\/p>\n        <p>In GRIP, extra work follows a fixed route: requested, approved, carried out and only then invoiced. You only pay for what you approved in advance.<\/p>\n        <ul class=\"gfb-mw-lijst\">\n          <li>Every extra-work request recorded with owner and amount<\/li>\n          <li>Double approval before execution, with audit trail<\/li>\n          <li>No extra work on the invoice without prior approval<\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"gfb-mw-flow\" aria-hidden=\"true\">\n        <div class=\"gfb-mw-step\"><span class=\"gfb-mw-badge\">1<\/span>Request: extra cleaning after renovation<span class=\"gfb-mw-st gfb-mw-st--open\">Open<\/span><\/div>\n        <div class=\"gfb-mw-step\"><span class=\"gfb-mw-badge\">2<\/span>Approved by client<span class=\"gfb-mw-st gfb-mw-st--ok\">Approved<\/span><\/div>\n        <div class=\"gfb-mw-step\"><span class=\"gfb-mw-badge\">3<\/span>Carried out and reported done<span class=\"gfb-mw-st gfb-mw-st--ok\">Done<\/span><\/div>\n        <div class=\"gfb-mw-step\"><span class=\"gfb-mw-badge\">&euro;<\/span>On the invoice, exactly this amount<span class=\"gfb-mw-st gfb-mw-st--ok\">Correct<\/span><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<section class=\"gfb-bewijs\">\n  <div class=\"gfb-container\">\n    <div class=\"gfb-quote gfb-card\">\n      <blockquote>&#8220;We can now truly stay in control of our cleaning contract. Changes in our buildings are processed quickly and we always know where we stand.&#8221;<\/blockquote>\n      <p class=\"gfb-quote-wie\">J\u00f6rgen Keijl \u00b7 Facilities Contract Manager at Patyna<\/p>\n    <\/div>\n    <p class=\"gfb-quote-link\">Patyna was ready for the healthcare VAT on 1 July 2025. <a href=\"\/en\/customer-stories\/\">Read the customer stories<\/a>.<\/p>\n  <\/div>\n<\/section>\n\n\n\n<section class=\"gfb-faq\">\n  <div class=\"gfb-container\">\n    <h2 class=\"gfb-h2\" style=\"text-align:center;\">Frequently asked questions about Financial Management<\/h2>\n    <div class=\"gfb-faq-lijst\" style=\"margin-top:2.5rem;\">\n      <details>\n        <summary>How does GRIP help with financial contract management?<\/summary>\n        <p>GRIP Financial Management is the source you check invoices against. The system manages rates, standards, indexations and changes, so you always know what a facilities contract costs and whether the invoice matches. It is not an accounting package or a P2P tool. It sits in between: the financial content of the contract itself.<\/p>\n      <\/details>\n      <details>\n        <summary>What is the difference with a P2P tool?<\/summary>\n        <p>P2P (purchase-to-pay) tools match invoices to a purchase order or budget. They do not know whether the invoice amount matches what was agreed per location, per room or per service. GRIP manages that source: the contract agreements themselves. Both systems can coexist: GRIP as the source, P2P as payment processing.<\/p>\n      <\/details>\n      <details>\n        <summary>What is the difference with the GRIP Contract Dashboard?<\/summary>\n        <p>The Contract Dashboard answers the question: what is in the contract and is it being met? Financial Management answers the question: what does the contract cost and is the bill correct? They are two layers of the same platform: contract management and financial contract management.<\/p>\n      <\/details>\n      <details>\n        <summary>Does it only work for cleaning contracts?<\/summary>\n        <p>No. Cleaning is the most complex use case, with room schedules, performance standards, areas and frequencies. If the platform handles that, it can handle any facilities contract. Security, catering, grounds maintenance, technical maintenance: any contract with a price per location or unit works in GRIP.<\/p>\n      <\/details>\n      <details>\n        <summary>What about the new healthcare VAT?<\/summary>\n        <p>Since 1 July 2025 a different VAT rate applies to cleaning in residential areas within healthcare. GRIP applies the right rate per room, including hybrid rooms where people both live and work. You no longer work with a crude choice between 9% and 21%, but with the right split per room.<\/p>\n      <\/details>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<section class=\"gfb-cta\">\n  <div class=\"gfb-container\">\n    <h2>Want to know if your invoices are correct?<\/h2>\n    <p class=\"gfb-cta-sub\">Bring a contract to the demo and we calculate it together.<\/p>\n    <div class=\"gfb-cta-actions\">\n      <a class=\"gfb-btn gfb-btn--white\" href=\"\/en\/schedule-demo\/\">Book a demo<\/a>\n      <a class=\"gfb-btn gfb-btn--ghost\" href=\"\/en\/pricing\/\">See pricing<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n","protected":false},"excerpt":{"rendered":"<p>Financial Management Know what you pay. Before the invoice. You know what was agreed. But whether the invoice matches it is another question. GRIP Financial Management is the source: rates, standards, indexations, changes and extra work in one system, shared with client and supplier. Book a demo See pricing Cleaning \u00b7 March VAT per room [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":17086,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"inline_featured_image":false,"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"disabled","ast-hfb-below-header-display":"disabled","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-13933","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.grip-facility.com\/en\/wp-json\/wp\/v2\/pages\/13933","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.grip-facility.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.grip-facility.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.grip-facility.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.grip-facility.com\/en\/wp-json\/wp\/v2\/comments?post=13933"}],"version-history":[{"count":26,"href":"https:\/\/www.grip-facility.com\/en\/wp-json\/wp\/v2\/pages\/13933\/revisions"}],"predecessor-version":[{"id":18751,"href":"https:\/\/www.grip-facility.com\/en\/wp-json\/wp\/v2\/pages\/13933\/revisions\/18751"}],"up":[{"embeddable":true,"href":"https:\/\/www.grip-facility.com\/en\/wp-json\/wp\/v2\/pages\/17086"}],"wp:attachment":[{"href":"https:\/\/www.grip-facility.com\/en\/wp-json\/wp\/v2\/media?parent=13933"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}