Over

Over Maat Software

Maat Software ontwikkelt koppelingen, gegevensstromen en .NET-maatwerk, en onderhoudt bestaande applicaties. Jan Maat is uw vaste aanspreekpunt.

Waar Maat Software zich op richt

Maat Software richt zich vooral op IT-dienstverleners, softwarebedrijven en implementatiepartners met een concrete klantvraag waarvoor extra ontwikkelcapaciteit nodig is: koppelingen, gegevensstromen en bestaande .NET-applicaties. Dat kan als afgebakend werkpakket of door een afgesproken periode mee te werken in een project. Organisaties met een eigen vraag zijn ook welkom.

Uw aanspreekpunt

Jan Maat is uw vaste aanspreekpunt bij Maat Software. Jan Maat beoordeelt de technische aanpak, bewaakt de afspraken over scope en overdracht en is verantwoordelijk voor de oplevering.

U belt of mailt met dezelfde persoon, van het eerste gesprek tot de overdracht.

Technische basis

  • .NET en C#, met ASP.NET Core en Blazor.
  • Databases op SQL Server en PostgreSQL.
  • Koppelingen via API's en bestandsuitwisseling, met aanmelden via OAuth2.
  • Tests, documentatie en uitrol als vast onderdeel van het werk.

Hoe dat er in de praktijk uitziet, laten de eigen applicaties en de technische voorbeelden zien.

Ervaring met koppelingen

De ervaring van Maat Software komt uit eigen applicaties. Die zijn gemaakt voor het notariaat, de advocatuur, de zorg en laadpaalinstallateurs, en voor organisaties die personeel uitwisselen. In die applicaties komen veel koppelingen samen: met boekhoudpakketten, betaaldiensten, Microsoft 365 en diensten voor digitaal ondertekenen. Ook overheidsregisters, openbare bronnen, zorgstandaarden en bankbestanden horen erbij.

Die ervaring zit vooral in de manier van werken: controleren wat er binnenkomt, zichtbaar maken wat niet lukt en eerst nakijken voordat iets opnieuw wordt verstuurd. Welke systemen en standaarden het zijn, staat bij Koppelingen en automatisering.

Eigen applicaties met koppelingen

Maat Software ontwikkelde deze applicaties. Ze worden onder hun eigen naam aangeboden. Een opdracht via Maat Software staat daar los van en vraagt nooit om afname van een van deze applicaties.

Het werkwoord zegt hoe ver een koppeling gaat. Gekoppeld met is in gebruik. Gebouwd voor of ervaring met betekent gebouwd en getest, maar nog niet in de praktijk beproefd. Volgens een standaard gaat over bestanden die de applicatie aanmaakt of inleest.

Sigillum

Software voor notariskantoren, gebouwd op NotarisPlatform.

  • Gekoppeld met het KvK Handelsregister (inclusief UBO), OpenSanctions, diensten voor tijdstempels (RFC 3161) en Mollie
  • Koppelingen gebouwd voor een Peppol Access Point, Digipoort, PSD2 en ECH-hypotheekberichten
  • Ervaring met aanmelden via iDIN
  • Meldbestanden volgens goAML en SEPA-betaalbestanden

JurisOffice

Kantoorsoftware voor advocaten.

  • Koppelingen gebouwd voor Exact Online, Mollie Connect en DocuSign
  • Ervaring met Microsoft 365, aanmelden via Entra ID en een Outlook-invoegtoepassing
  • Werkt met Rechtspraak open data
  • E-facturen volgens UBL en Peppol BIS 3.0, bankafschriften volgens CAMT.053 en MT940, declaraties volgens LEDES

Curanta

Zorgsoftware voor VVT, gehandicaptenzorg en GGZ.

  • Ervaring met zorggegevens volgens FHIR (BgZ en eOverdracht), gecontroleerd tegen de Nictiz-profielen
  • Ervaring met aanmelden via de UZI-pas
  • Koppeling gebouwd voor de salarisadministratie Nmbrs
  • Berichten volgens iWmo en iJw 3.2, declaraties volgens Vektis AW319

NotarFlex

Platform voor het uitwisselen van personeel tussen notariskantoren.

  • Gekoppeld met Mollie, inclusief automatische betaalmeldingen
  • Koppelingen gebouwd voor DocuSign en BoldSign

Ponscura

Platform voor het uitwisselen van personeel in de zorg.

  • Koppelingen gebouwd voor Mollie, BoldSign en DocuSign

Bonvo

Software voor laadpaalinstallateurs, van werkbon tot factuur.

  • Koppeling gebouwd voor laadpalen via OCPP 1.6-J
  • Koppeling gebouwd voor een conceptfactuur in Moneybird
  • Agenda's volgens iCalendar

Twee technische voorbeelden

Beide voorbeelden komen uit eigen productontwikkeling, niet uit een opdracht voor een externe klant. De koppelingen zijn gebouwd en getest, maar nog niet in de praktijk beproefd.

Facturen overbrengen naar Exact Online

Software
JurisOffice, software voor de advocatuur, met een koppeling naar het boekhoudpakket Exact Online.
Vraagstuk
Facturen moeten in de boekhouding komen zonder dubbele boekingen, ook als een antwoord uitblijft of Exact Online meldt dat er te veel verzoeken komen.
Werkzaamheden
Aanmelden volgens OAuth2. Wachten zolang Exact Online daarom vraagt. Per factuur vastleggen dat die al is overgebracht. Een factuur zonder duidelijk antwoord als mogelijk verwerkt markeren, zodat die eerst wordt nagekeken.
Relevant voor u
Dezelfde vragen spelen bij vrijwel iedere koppeling met een administratiepakket: wat gebeurt er als het antwoord uitblijft, en hoe voorkomt u een dubbele boeking?

Gegevens doorgeven aan de salarisadministratie

Software
Curanta, zorgsoftware die gegevens doorgeeft aan de salarisadministratie Nmbrs.
Vraagstuk
Een bericht kan zijn aangekomen terwijl het antwoord uitblijft. Zomaar opnieuw versturen kan dan leiden tot dubbele verwerking.
Werkzaamheden
Elk bericht een eigen kenmerk geven, zodat een herhaald bericht niet dubbel wordt verwerkt. Na een uitblijvend antwoord eerst bij Nmbrs nakijken of het bericht met dat kenmerk is aangekomen. Wat onzeker blijft, apart tellen en tonen.
Relevant voor u
Bij salaris, facturen of betalingen is een dubbele verwerking lastig te herstellen. Deze controles horen daarom in het ontwerp van een koppeling, niet in het herstel achteraf.

Werkwijze

  • Eerst begrijpen hoe het werk nu verloopt, dan pas voorstellen wat er moet veranderen.
  • Bestaande software en standaardoplossingen serieus nemen als eerste optie.
  • Afspraken over scope, acceptatie en overdracht vooraf op papier.
  • Opleveren met tests en documentatie, zodat anderen ermee verder kunnen.

Bij een opdracht hoeft u nooit een van de eigen applicaties of een beheercontract af te nemen.

Kennismaken over een concrete vraag

Beschrijf uw situatie. U krijgt een eerlijk antwoord of Maat Software daarbij kan helpen.

Bespreek uw klantproject Vraag voor uw eigen organisatie