Cursus details

Algemeen

Cursus naam

:

Type cursus

:

Niveau

:

Domein

:

Opleidingseisen

:

Totaal aantal dagen

:

Geldigheid certificaat

:

Inhoud

:

Praktische informatie

Locatie

:

Contact

:

Aantal dagen

:

Examen/herexamen

:

Begin en eindtijd

:

Aantal deelnemers

:

Trainingsmateriaal

:

Examenmateriaal

:

E-learningcode aanmaken

:

Uitnodiging per mail

:

Certificaat of Bewijs van Deelname

:

Lunch

:

Bijzonderheden

:

Tarieven

Kosten instructie + lesmateriaal

:

Kosten e-learning

:

Examenkosten

:

Certificatiekosten

:

Totaal

:

Trainers

Wordt aan gewerkt

Cursist details
Algemene gegevens

Contact

:

{{Cursist.data.query.bedrijfsnaam.substring(0,2)}}

{{Cursist.data.query.bedrijfsnaam}}

Geboortedatum

:

{{Cursist.data.query.geboortedatum.formatDate2('D MMMM YYYY')}}

Adres gegevens

Adres

:

{{Cursist.data.query.straat}} {{Cursist.data.query.huisnummer}}

Postcode en plaats

:

{{Cursist.data.query.postcode}}, {{Cursist.data.query.plaats}}

Land

:

{{Cursist.data.query.land}}

Cursussen
Cursus
Startdatum
Resultaat
Geldig tot
Herinnering verzonden

{{start?start.formatDate2('DD MMMM YYYY'):'Onbekend'}}

{{resultaat?resultaat:'Geen resultaat'}}

{{afloopdatum?afloopdatum.formatDate2('DD MMMM YYYY'):'Onbekend'}}

{{herinnering.formatDate2('DD MMMM YYYY')}}

Geen deelnames gevonden...

Geplande cursus details

Klanten

Deze cursus heeft nog geen klanten

{{ic.value.bedrijfsnaam.substring(0,2)}}

{{ic.value.bedrijfsnaam}}

Opmerkingen / memo

Deze cursus heeft nog geen opmerkingen

Factureren
Data

Status

:

{{GeplandeCursus.data.query.status}}

Startdatum

:

{{GeplandeCursus.data.query.start?GeplandeCursus.data.query.start.formatDate2('DD MMMM YYYY'):'Onbekend'}}

Examen

:

{{GeplandeCursus.data.query.examen?GeplandeCursus.data.query.examen.formatDate2('DD MMMM YYYY'):'n.v.t.'}}

Herexamen

:

{{GeplandeCursus.data.query.herexamen?GeplandeCursus.data.query.herexamen.formatDate2('DD MMMM YYYY'):'n.v.t.'}}

Checklist

Klas in Teams aangemaakt

:

{{GeplandeCursus.data.query.teams?GeplandeCursus.data.query.teams.formatDate2('DD MMMM YYYY'):'Onbekend'}}

Whatsapp groep klas aangemaakt

:

{{GeplandeCursus.data.query.whatsapp?GeplandeCursus.data.query.whatsapp.formatDate2('DD MMMM YYYY'):'Onbekend'}}

Uitnodiging per mail versturen

:

{{GeplandeCursus.data.query.mail_verstuurd?GeplandeCursus.data.query.mail_verstuurd.formatDate2('DD MMMM YYYY'):'Onbekend'}}

Presentielijst trainer

:

{{GeplandeCursus.data.query.presentielijst?GeplandeCursus.data.query.presentielijst.formatDate2('DD MMMM YYYY'):'Onbekend'}}

Inlogcodes doorgegeven aan trainer

:

{{GeplandeCursus.data.query.inlog_doorgegeven?GeplandeCursus.data.query.inlog_doorgegeven.formatDate2('DD MMMM YYYY'):'Onbekend'}}

Cursus data
#
Datum
Tijd
Locatie
Trainer
Lesmateriaal
Lunch
{{$index + 1}}
{{datum.formatDate2('DD MMMM YYYY')}}
{{datum.formatDate('HH:mm')}} tot {{datum_eind.formatDate('HH:mm')}}
{{locatie}}
{{gebruikers?settings.data.gebruikers.where('auth_email', gebruikers.split(',')[0], '==')[0].voornaam + ' ' + settings.data.gebruikers.where('auth_email', gebruikers.split(',')[0], '==')[0].achternaam:''}}
{{lesmateriaal}}
{{lunch}}
examen
{{datum.formatDate2('DD MMMM YYYY')}}
{{datum.formatDate('HH:mm')}} tot {{datum_eind.formatDate('HH:mm')}}
{{locatie}}
{{gebruikers?settings.data.gebruikers.where('auth_email', gebruikers.split(',')[0], '==')[0].voornaam + ' ' + settings.data.gebruikers.where('auth_email', gebruikers.split(',')[0], '==')[0].achternaam:''}}
{{lesmateriaal}}
{{lunch}}
herexamen
{{datum.formatDate2('DD MMMM YYYY')}}
{{datum.formatDate('HH:mm')}} tot {{datum_eind.formatDate('HH:mm')}}
{{locatie}}
{{gebruikers?settings.data.gebruikers.where('auth_email', gebruikers.split(',')[0], '==')[0].voornaam + ' ' + settings.data.gebruikers.where('auth_email', gebruikers.split(',')[0], '==')[0].achternaam:''}}
{{lesmateriaal}}
{{lunch}}
Deelnemers
#
Contact
Naam
Email
Certificaat verstuurd
E-learing code
Wachtwoord
resultaat
Opmerking
{{$index + 1}}
{{ic.value.bedrijfsnaam.substring(0,2)}}

{{ic.value.bedrijfsnaam}}

{{email}}

{{certificaat_verzonden?certificaat_verzonden:'Nee'}}

{{elearning_code}}
{{wachtwoord}}

{{resultaat?resultaat:'Onbekend'}}

{{opmerking}}

Deze cursus heeft nog geen deelnemers

Overeenkomst details

  • Overeenkomst
  • Offerte
  • Opdrachten
  • Bestanden
Algemeen

Naam

:

Nummer

:

Contact

:

--

{{Overeenkomst.data.query.bedrijfsnaam.substring(0,2)}}

{{Overeenkomst.data.query.bedrijfsnaam}}

Begindatum

:

Einddatum

:

Deadline

:

Contactpersonen

Deze overeenkomst heeft geen contactpersonen

{{ContactpersonOvereenkomst.data.query.volledige_naam.substring(0,2)}}

Medewerkers

Deze overeenkomst heeft geen medewerkers toegewezen

Omschrijving

Memo's

Er zijn geen memo's gevonden...

{{initialen}}

{{voornaam}} {{achternaam}}

Opdrachten
Opdrachtnr Opdracht naam Startdatum Einddatum Status

Geen opdrachten gevonden...

{{opdracht_naam}} {{startdatum.formatDate2('DD MMMM YYYY')}} {{einddatum.formatDate2('DD MMMM YYYY')}}

Selecteer of sleep uw bestand

Bestanden

{{bestand_naam}}

{{created_at.formatDate2('DD MMMM YYYY')}}

Geen bestanden gevonden...

Verlof

laden...

Medewerkers

Alle medewerkers

{{naam}}

{{opgenomen}}/{{budget}}
Medewerker Datum Soort verlof Aantal uren Status Acties

Geen verlof gevonden...

{{begindatum.formatDate2('dd DD MMMM YYYY').default('--')}}
{{begindatum.formatDate2('dd DD MMMM')}}
{{einddatum.formatDate2('dd DD MMMM YYYY')}}

{{type}}

{{aantal_uren}}

{{verlof_status}}

Totaal: {{Verlof.data.query.count()?Verlof.data.query.sum('aantal_uren'):0}} uur

Items geselecteerd

Goedkeuren

Afkeuren

Verwijderen

{{currentUser.voornaam}} {{currentUser.achternaam}}

{{currentUser.initialen}}
Contact details
{{Contact.data.query.bedrijfsnaam.substring(0,2)}}
  • {{$value}}
Bedrijfsgegevens

Type contact

:

{{Contact.data.query.type}}

Relatienummer

:

{{Contact.data.query.relatienummer}}

Overkoepelende organisatie

:

{{ic.value.bedrijfsnaam.substring(0,2)}}

{{ic.value.bedrijfsnaam}}

Adres

:

{{Contact.data.query.straat}} {{Contact.data.query.huisnummer}}{{Contact.data.query.toevoeging}}

Postcode en plaats

:

{{Contact.data.query.postcode}}, {{Contact.data.query.plaats}}

Land

:

{{Contact.data.query.land}}

E-mailadres (2)

:

{{Contact.data.query.email_2}}

Telefoon

:

{{Contact.data.query.telefoon}}

Telefoon (2)

:

{{Contact.data.query.telefoon_2}}

Relatietype

:

{{Contact.data.query.naam}}

Branche

:

{{Contact.data.query.branch}}

Klant sinds

:

{{Contact.data.query.klant_sinds.formatDate2('DD MMMM YYYY')}}

Onderliggende contacten
{{ic.value.bedrijfsnaam.substring(0,2)}}

{{ic.value.bedrijfsnaam}}

{{straat}} {{huisnummer}}{{toevoeging}}, {{plaats}}

{{email}}

Functie tarieven

Dit contact heeft geen tarief afspraken.

Functie

Standaard tarief

Contact tarief

{{functienaam}}

€ {{$value.tarief.toNumber().toFixed(2)}}

€ {{contact_tarieven.data.query.where('van', functie_id.value, '==')[0].tarief?contact_tarieven.data.query.where('van', functie_id.value, '==')[0].tarief.toFixed(2):$value.tarief.toNumber().toFixed(2)}}

Contactpersonen

Dit contact heeft geen contactpersonen.

{{voornaam.substring(0,1)+achternaam.substring(0,1)}}

{{voornaam}}{{tussenvoegsel?' '+tussenvoegsel:''}} {{achternaam}}

{{functie}}

Financieel

Standaard t.a.v.

:

{{Contact.data.query.tav}}

KvK-nummer

:

{{Contact.data.query.kvk_nummer}}

BTW-nummer

:

{{Contact.data.query.btw_nummer}}

Bank

:

{{Contact.data.query.bank}}

IBAN

:

{{Contact.data.query.iban}}

Rekeninghouder

:

{{Contact.data.query.rekeninghouder}}

Automatische incasso

:

{{Contact.data.query.automatische_inasso}}

Cursisten
Naam
E-mail
Telefoonnummer
Adres
{{email}}
{{telefoon}}
{{straat}} {{huisnummer}}{{toevoeging}}, {{plaats}}

Dit contact heeft geen cursisten...

Memo's

Er zijn geen memo's gevonden...

{{initialen}}

{{voornaam}} {{achternaam}}

Urenregistraties

Er zijn geen urenregistraties gevonden...

{{monday.value.addWeeks(weekIndex.value).addDays($index - monday.value.formatDate2('d') + 1).formatDate2('dd')}}

{{monday.value.addWeeks(weekIndex.value).addDays($index - monday.value.formatDate2('d') + 1).formatDate2('D/M')}}

Week-

totaal

Maand-

totaal

{{initialen}}

{{opdracht_nummer}}

Totaal:

{{''.getInputsTotaal('ci'+((Weekindex.value * 7) + $index)).toNumber()}}

{{''.getInputsTotaal('curen-totaal'+maand.value).toNumber()}}

Offertes
offertenummer Totaal incl offertedatum Referentie Status

Offertes laden...

Geen offertes gevonden...

{{totaal_incl.formatNumber(2, ',', '.')}}

{{offertedatum.formatDate('dd-MM-yyyy')}} {{referentie}}

Facturen
Factuurnummer Totaal incl Factuurdatum Referentie Status

Facturen laden...

Geen facturen gevonden...

{{totaal_incl.formatNumber(2, ',', '.')}}

{{factuurdatum.formatDate('dd-MM-yyyy')}} {{referentie}}

Opdrachten
Opdrachtnr Opdracht naam Startdatum Einddatum Status

Opdrachten laden...

Geen opdrachten gevonden...

{{opdracht_naam}} {{startdatum.formatDate2('DD MMMM YYYY')}} {{einddatum.formatDate2('DD MMMM YYYY')}}

Taken
Voor
Titel
Wanneer
Deadline
Geschat
Besteed
Status
Contact
Opdracht
Wie

Taken laden...

Geen taken gevonden...

Archief is leeg

Prullenbak is leeg

{{ic.value.bedrijfsnaam.substring(0,2)}}

{{settings.data.contacten.where('id', contact_inp.value, '==')[0].bedrijfsnaam}}

+{{gebruikersArr.items.count() - 3}}
+{{gebruikersArr.items.count() - 3}}

Selecteer of sleep uw bestand

Bestanden

{{bestand_naam}}

{{created_at.formatDate2('DD MMMM YYYY')}}

Geen bestanden gevonden...

Contactpersoon details

{{Contactpersoon.data.query.voornaam.substring(0,1)+Contactpersoon.data.query.achternaam.split(' ').slice(-1)[0].substring(0,1)}}

Contact gegevens

Voorletters

:

Voornaam

:

Achternaam

:

Functie

:

Geslacht

:

{{Contactpersoon.data.query.geslacht}}

Contact bij
{{ic.value.bedrijfsnaam.substring(0,2)}}

{{ic.value.bedrijfsnaam}}

Contactpersoon toevoegen
Product details

{{Product.data.query.naam}}

{{Product.data.query.productnummer}}

{{Product.data.query.product_omschrijving}}

  • {{$value}}
Algemene gegevens

Omschrijving

:

{{Product.data.query.omschrijving}}

Eenheid

:

{{Product.data.query.eenheid}}

Merk

:

{{Product.data.query.merk}}

Type

:

{{Product.data.query.type}}

Materiaal

:

{{Product.data.query.materiaal}}

Lengte

:

{{Product.data.query.lengte}} cm

Specificatie

:

{{Product.data.query.specificatie}}

Breedte

:

{{Product.data.query.breedte}} cm

Hoogte

:

{{Product.data.query.hoogte}} cm

Kleur

:

{{Product.data.query.kleur}}

Verkoop

Verkoopprijs

:

€ {{Product.data.query.prijs_excl.formatNumber(2, ',', '.')}}

BTW

:

{{Product.data.query.product_btw}}%

Verkoopprijs incl.

:

€ {{Product.data.query.prijs_incl.formatNumber(2, ',', '.')}}

Inkoop

Inkoopprijs

:

€ {{Product.data.query.inkoop_prijs_excl.toNumber().formatNumber(2, ',', '.')}}

BTW

:

{{Product.data.query.inkoop_btw}}%

Inkoopprijs incl.

:

€ {{Product.data.query.inkoop_prijs_incl.toNumber().formatNumber(2, ',', '.')}}

{{Product.data.reserveringen[0].aantal?Product.data.reserveringen[0].aantal:0}}

Gereserveerd

{{Product.data.bestellingen[0].aantal?Product.data.bestellingen[0].aantal:0}}

Besteld

{{Product.data.afboekingen[0].aantal?Product.data.afboekingen[0].aantal:0}}

Afgeboekt

Mutaties
Kenmerk
Contact
Aantal
Status
Datum
{{ic.value.bedrijfsnaam.substring(0,2)}}

{{ic.value.bedrijfsnaam}}

{{aantal.toNumber().abs()}}

{{status}}

{{datum.formatDate2('DD MMMM YYYY')}}

Dit product heeft geen mutaties...

Opdracht details

Fases

{{opdrachtfases.data.query[Opdracht.data.query.fase_index].opdrachtfase}}

  • Algemeen
  • Urenregistraties
  • Taken
  • Offertes
  • Facturen
  • Bestanden
Algemeen

Opdracht naam

:

Opdracht code

:

Overeenkomst

:

--

{{Opdracht.data.query.overeenkomst_naam}}

Contact

:

--

{{ic.value.bedrijfsnaam.substring(0,2)}}

{{ic.value.bedrijfsnaam}}

Begindatum

:

Einddatum

:

Deadline

:

Status

:

Omschrijving

Contactpersonen

Geen contactpersonen gekoppeld

{{ContactpersonOpdracht.data.query.volledige_naam.substring(0,2)}}

Teamleden

Geen teamleden gekoppeld

Memo's

Er zijn geen memo's gevonden...

{{initialen}}

{{voornaam}} {{achternaam}}

Urenregistraties

Er zijn geen urenregistraties gevonden...

{{monday.value.addWeeks(weekIndex.value).addDays($index - monday.value.formatDate2('d') + 1).formatDate2('dd')}}

{{monday.value.addWeeks(weekIndex.value).addDays($index - monday.value.formatDate2('d') + 1).formatDate2('D/M')}}

Week-

totaal

Maand-

totaal

{{initialen}}

{{opdracht_nummer}}

Totaal:

{{contact_registraties.sum('registratie_form.weken['+Weekindex.value+'].uren['+$index+'].uur.value.toNumber()')}}

{{weken_totaal_rep.sum('weken_totaal.value.default(0).toNumber()')}}

Taken
Voor
Titel
Wanneer
Deadline
Geschat
Besteed
Status
Contact
Opdracht
Wie

Taken laden...

Geen taken gevonden...

Archief is leeg

Prullenbak is leeg

{{ic.value.bedrijfsnaam.substring(0,2)}}

{{settings.data.contacten.where('id', contact_inp.value, '==')[0].bedrijfsnaam}}

+{{gebruikersArr.items.count() - 3}}
+{{gebruikersArr.items.count() - 3}}
Offertes
offertenummer Totaal incl offertedatum Referentie Status

Geen offertes gevonden...

{{totaal_incl.formatNumber(2, ',', '.')}}

{{offertedatum.formatDate('dd-MM-yyyy')}} {{referentie}}

Facturen
Factuurnummer Totaal incl Factuurdatum Referentie Status

Facturen laden...

Geen facturen gevonden...

{{totaal_incl.formatNumber(2, ',', '.')}}

{{factuurdatum.formatDate('dd-MM-yyyy')}} {{referentie}}

Selecteer of sleep uw bestand

Bestanden

{{bestand_naam}}

{{created_at.formatDate2('DD MMMM YYYY')}}

Geen bestanden gevonden...

Inlog gegevens
Algemene gegevens
Adresgegevens
Persoonsgegevens
Profiel icoon

Notities
Functie
Verlofbudget (in uren)
Jaar
Vakantie
Ziekte
Zwangerschap
Ouderschap
Mantelzorg
Studie
Onbetaald
Acties
Jaar toevoegen
Arbeidsovereenkomsten en werkuren
Begindatum
Einddatum
Interne kostprijs
Acties
{{begindatum.formatDate('dd-MM-yyyy')}}
{{einddatum.formatDate('dd-MM-yyyy')}}
Medewerker details
{{Medewerker.data.query.initialen}}

{{Medewerker.data.query.voornaam}} {{Medewerker.data.query.achternaam}}

{{Medewerker.data.query.auth_email}}

{{Medewerker.data.query.telefoon}}

  • Algemeen
  • Verlofsaldo
Algemene gegevens

Deze medewerker kan

:

{{(Medewerker.data.query.kan_inloggen==true) ? 'Inloggen in app \& desktop':'Inloggen in app'}}

Titel

:

{{Medewerker.data.query.titel}}

Aanhef

:

{{Medewerker.data.query.aanhef}}

Geslacht

:

{{Medewerker.data.query.geslacht}}

Voorletters

:

{{Medewerker.data.query.voorletters}}

Telefoon (vast)

:

{{Medewerker.data.query.telefoon_vast}}

Telefoon (mobiel)

:

{{Medewerker.data.query.telefoon}}

E-mail zakelijk

:

{{Medewerker.data.query.auth_email}}

E-mail privé

:

{{Medewerker.data.query.email}}

Adresgegevens

Adres

:

{{Medewerker.data.query.straat?Medewerker.data.query.straat + ' ':''}}{{Medewerker.data.query.huisnummer}}{{Medewerker.data.query.toevoeging}}

Postcode

:

{{Medewerker.data.query.postcode}}

Plaats

:

{{Medewerker.data.query.plaats}}

Land

:

{{Medewerker.data.query.land}}

Persoonsgegevens

Geboortedatum

:

{{Medewerker.data.query.geboortedatum.formatDate2('DD MMMM YYYY')}}

BSN

:

{{Medewerker.data.query.bsn}}

Bankrekeningnummer (IBAN)

:

{{Medewerker.data.query.bankrekeningnummer}}

Tenaamstelling

:

{{Medewerker.data.query.tenaamstelling}}

Notities

Deze medewerker heeft geen notities.

{{initialen.default('?')}}
{{begindatum.formatDate2('dd DD MMM').default('--')}}
{{begindatum.formatDate2('dd DD MMM')}}
{{einddatum.formatDate2('dd DD MMM')}}

{{uren}} uur

Budget toevoegen

Verlof opnemen

Verlof details

{{Verlof_single.data.query.type}}

{{Verlof_single.data.query.verlof_status}}
Aanvraag voor

Medewerker

:

{{Verlof_single.data.query.initialen}}

{{Verlof_single.data.query.voornaam}} {{Verlof_single.data.query.achternaam}}

Soort verlof

:

{{Verlof_single.data.query.type}}

Begindatum

:

{{Verlof_single.data.query.begindatum.formatDate2('DD MMMM YYYY')}}

Einddatum

:

{{Verlof_single.data.query.einddatum.formatDate2('DD MMMM YYYY')}}

Aantal uren

:

{{Verlof_single.data.query.aantal_uren}} uur

Omschrijving

Geen omschrijving...

Datums
Datum
Dag
Aantal uur
Vanaf tijd
{{datum.formatDate2('DD MMMM YYYY')}}
{{datum.formatDate2('dddd').capitalize()}}
{{aantal_uur.default(0)}}
{{heledag?'Hele dag':tijd.default('08:00')}}

Geen data gevonden...

Taak details

Productieplanning taak

Verwijderd

Gearchiveerd

  • {{$value}}
Algemeen
Uren

Gepland

uur
Medewerkers
Tarieven

Medewerker

Standaard tarief

Taak tarief

{{voornaam}} {{achternaam}}

€ {{opdracht_tarief.data.query.tarief?opdracht_tarief.data.query.tarief.toNumber().toFixed(2):contact_tarief.data.query.tarief?contact_tarief.data.query.tarief.toNumber().toFixed(2):functies.data.query.where('id', functie, '==')[0].tarief.toNumber().toFixed(2)}}

Memo's

Er zijn geen memo's gevonden...

{{initialen}}

{{voornaam}} {{achternaam}}

Selecteer of sleep uw bestand

Bestanden

{{bestand_naam}}

{{created_at.formatDate2('DD MMMM YYYY')}}

Geen bestanden gevonden...

Productieplanning ticket
{{ic.value.bedrijfsnaam.substring(0,2)}}

{{ic.value.bedrijfsnaam}}

{{titel}}

{{opdracht_nummer}}

{{datum.toISODate().formatDate2('D MMMM')}}

{{titel}}

{{geschat.toNumber() + 0}} uur

{{gebruikers.count() + 0}}

{{t_activi.sum('geschat')}} uur

{{t_activi.where('status', 9999, '==').count()}} / {{t_activi.count()}}

Ingeplande afspraken met deze taak

Deze taak staat nog niet in de planning.

{{datum.formatDate2('HH:mm')}}u - {{datum_eind.formatDate2('HH:mm')}}u

{{titel}}

{{datum.minutesUntil(datum_eind) / 60}}

uur

Totaal geplande uren:

{{activiteit_afspraken.data.query.totaalGepland()}}

uur

Geschiedenis

{{voornaam}} {{achternaam}}

{{created_at.formatDate2('DD MMMM YYYY, HH:mm')}}

{{type}}

{{van_datum.formatDate2('DD MMMM YYYY')}}

{{ic.value.bedrijfsnaam.substring(0,2)}}

{{ic.value.bedrijfsnaam}}

{{van_opdracht?settings.data.opdrachten.where('opdracht_id', van_opdracht, '==')[0].opdracht_nummer:0}}

Leeg

{{tot_datum.formatDate2('DD MMMM YYYY')}}

{{ic.value.bedrijfsnaam.substring(0,2)}}

{{ic.value.bedrijfsnaam}}

{{tot_opdracht?settings.data.opdrachten.where('opdracht_id', tot_opdracht, '==')[0].opdracht_nummer:0}}

Leeg

Items geselecteerd

Prioriteren

Status wijzigen

Naar map

Archieveren

Uit archief halen

Naar prullenbak

Naar factuur

Permanent verwijderen

{{label}}

Contacten

{{ic.value.bedrijfsnaam.substring(0,2)}}

{{ic.value.bedrijfsnaam}}

Er zijn niet meer contacten gevonden.

Opdrachten

{{opdracht_naam}}

Er zijn geen opdrachten gevonden voor het contact van deze activiteit.

Medewerkers

{{initialen}}

{{voornaam}} {{achternaam}}

{{voornaam}} {{achternaam}}

Geen medewerkers gevonden.

icon

Menting CRM