Factuur nummering

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Belastingdienst - Freelance Applicatieontwikkelaar

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 6 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Hybride. Kantoordagen in Utrecht, incidenteel in Apeldoorn Functieomschrijving: De afdeling IV – Generieke Voorzieningen – Interactie Online is onderdeel van de keten Interactie. De missie van de keten is: “het faciliteren van de interactie met alle burgers, bedrijven en hun vertegenwoordigers om hen in staat te stellen aan hun fiscale verplichtingen te voldoen en aanspraak te maken op hun rechten.” De afdeling Interactie Online heeft een belangrijke bijdrage binnen deze keten. Dit door het ontwikkelen

Bekijk vacature »

PHP Software Developer

Functie omschrijving Op zoek naar een nieuwe uitdaging binnen PHP? Lees dan snel verder! Wij zoeken een ervaren PHP developer die binnen een organisatie gaat functioneren als verlengstuk van de klant. Wij zoeken voor deze iemand die technisch complexe zaken met enthousiasme en plezier aanvliegt. Verder moet je instaat zijn om je tijd goed te managen omdat je aan meerdere projecten tegelijkertijd werkt. Je werkt met de nieuwste technieken en tijdens deze uitdaging werk je veel samen met de front-end developers van deze organisatie. Wij zoeken iemand die zichzelf graag uitdaagt en altijd de beste wilt zijn. Bedrijfsprofiel Waar ga

Bekijk vacature »

.NET developer

Functie Als ervaren .NET ontwikkelaar ontbreekt er aan passie en motivatie niks. Jij bent communicatief sterk en pakt iedere uitdaging dan ook met beide handen aan. Op projectbasis ga jij met je team of met enkele andere ontwikkelaars intern aan de slag bij diverse partners. Op basis van het project ga jij aan de slag en zijn de werkzaamheden en technieken erg divers. Jouw werkgever stelt jouw ontwikkeling hierin voorop, zo krijg je een vast vertrouwenspersoon die één keer in de maand op locatie van jouw project zal kijken hoe het gaat en of er eventuele aandachtspunten zijn. Daarnaast krijg

Bekijk vacature »

Laravel PHP developer in een jong team

Bedrijfsomschrijving Als je op zoek bent naar een werkplek waar plezier en uitdaging hand in hand gaan, dan is dit bedrijf de juiste keuze voor jou. Hier kun je werken aan uitdagende projecten en krijg je als developer veel verantwoordelijkheid. Het bedrijf waardeert kwaliteit boven kwantiteit en richt zich op het ontwikkelen van hoogwaardige applicaties en websites waar klanten enthousiast over zijn. Dit bedrijf is vooruitstrevend en streeft naar het leveren van de best mogelijke resultaten voor hun klanten. Als medior PHP ontwikkelaar met 3 jaar ervaring ben jij de persoon die we zoeken. Je krijgt hier de kans om

Bekijk vacature »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Ridderkerk zijn wij op zoek naar versterking voor op de afdeling Software Development! Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met

Bekijk vacature »

Python developer Consultancy

Functie Als Python developer bij deze organisatie werk je voor verschillende klanten. Doordat de oprichter een groot netwerk heeft kun je zelf voorkeuren uitspreken in het type projecten dat je wilt gaan doen. Zo zijn er bijvoorbeeld langdurige of juist korte projecten, maar is ook het type klant, of project bespreekbaar. Werk jij bijvoorbeeld graag aan een nieuw, state-of-the-art web portaal of ben je liever betrokken bij een migratietraject van een bestaande applicatie? Wij gaan voor jou aan de slag! Eisen • Je bent een gedreven developer met sterke voorkeur voor Python • Je bent meer dan een codeklopper •

Bekijk vacature »

PHP Developer

Functie Middels Scrum en sprints bouw jij in deze functie mee aan complexe webapplicaties en ons SaaS platform. Hierbij hoort ook architectuur tot een van je taken. Daarnaast ben je één van de leden van het Scrum team. Dat betekent dat je naast je kerntaken ook in contact staat met de product owner. Oftewel, je bent bij het gehele ontwikkelproces betrokken. Tools die hierbij gebruikt worden zijn o.a. PHP, Symfony en Git. Eisen • Minimaal HBO werk- en denkniveau • Minimaal 3 jaar aantoonbare ervaring met PHP • Kennis en ervaring Symfony (Laravel is pré) & Lando • Kennis van

Bekijk vacature »

Android developer

De functie Schiphol is een plek om te reizen, te verblijven en te werken. Door middel van data en technologie richten we op al deze gebieden het leef- en werkklimaat optimaal in en zorgen we voor een slimmere en efficiëntere operatie. Wij ontwikkelen nieuwe producten en diensten vanuit de wensen en behoeften van onze klanten, voorspellen passagier flows en testen digitale oplossingen om rijen en andere pijnpunten in het proces te verminderen. Met slimme feedback van sensortechnologie maken we zelfs data van toiletten en stoelen inzichtelijk en bruikbaar. Het Commercial Platform bestaat uit multidisciplinaire teams met een end-2-end verantwoordelijkheid voor

Bekijk vacature »

C# .NET developer voor innovatieve applicaties gez

Bedrijfsomschrijving Deze werkgever houdt zich al ruim 20 jaar bezig met het ontwikkelen van innovatieve software en dat willen ze graag nog lang doorzetten. En dat merk je ook als je als .NET developer hier aan de slag gaat. De applicaties worden continu doorontwikkeld met altijd als uitgangspunt dat zowel de kwaliteit als het gebruikersgemak van hoog niveau is. Het bedrijf telt inmiddels ruim 25 medewerkers waarvan meer dan de helft op de development afdeling werken. Meer weten over deze werkgever? Mail naar [email protected] of bel 0657578548 Functieomschrijving Je komt te werken in een Scrum team met andere .NET developers

Bekijk vacature »

SQL Developer

Functie omschrijving Altijd al willen werken bij een snelgroeiend bedrijf, actief in de logistieke sector? Dit is je kans! Ik ben op zoek naar een ervaren SQL Developer in de omgeving Tilburg. Dit bedrijf is gespecialiseerd in in de ontwikkeling van software en maatwerk oplossingen voor het automatiseren van logistieke processen. Klanten zijn o.a. BOL en andere grote distributiecentrums. Jouw taken worden vooral: Verantwoordelijk voor ontwikkelen van stored procedures, voor snelle afhandeling van data; Optimalisatie van de SQL query's en T-SQL query's; Jij gaat je bezig houden met ontwerpen, ontwikkelen en optimaliseren van de MS SQL Databases; In deze functie

Bekijk vacature »

Medior/senior PHP ontwikkelaar E-commerce

Functie Het software development team bestaat momenteel 5 scrum teams . Ieder team heeft een eigen SCRUM Master en eigen tester. Zij werken voornamelijk in PHP en met hun eigen geschreven framework wat Symfony based is . Jij bent samen met je collega’s verantwoordelijk voor het interne softwaresysteem en alle projecten die daar omheen lopen. Alles wat jij ontwikkelt, wordt direct toegepast en uitgerold (wereldwijd). Dit maakt jouw werk tastbaar en uitdagend! Een greep uit jouw werkzaamheden: Toevoegen en ontwikkelen van nieuwe functionaliteiten Logistieke software ontwikkelen voor intern gebruik Tientallen gigabytes aan data inzichtelijk maken Altijd op zoek gaan naar

Bekijk vacature »

Medior/senior Back-end developer wanted!

Functie Because of the growth within the company, we are looking for reinforcement in the devlopmenttean. As a back-end developer you build the company software that helps us with the primary processes. A fun (internal) project in which you continuously develop the software! You will work in a small team, we have daily stand-ups and a scrum session every fortnight, led by our Scrum Master. During these sessions, you get the opportunity to present your ideas and discuss them with your fellow developers and the Product Owner. Within the development teams, we use Trello, Gitlab, Jiira, Confluence and Boockstack. They

Bekijk vacature »

Senior Developer ERP Dynamics 365

Samengevat: Deze werkgever is een softwarebedrijf. Ben jij een enthousiaste developer? Heb je ervaring met ERP of Dynamic 365 bussines central? Vaste baan: ERP Applicatie Specialist ERP MBO €3.600 - €5.200 Wij houden ons als bedrijf bezig met het leveren en implementeren van het Microsoft Dynamics pakket binnen verschillende industriële sectoren. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Binnen ons open team is er een no-nonsense cultuur. Daarnaast is er veel onderling contact door de korte communicatielijnen. Het team werkt enthousiast samen om een

Bekijk vacature »

Fullstack Software Developer

Bedrijfsomschrijving Functieomschrijving Java ontwerpen, bouwen en testen (T-shaped). Als senior ontwikkelaar ben je bekend in zowel de back-end als de frontend van een applicatie. Angular, Continious Delivery / Integration. Een ervaren iemand die de leiding kan nemen, een weg vindt in nieuwe situaties, en in oude applicaties. Initiatiefrijk, bekend met de (technische) omgevingen die we bij duo gebruiken, niet te beroerd om collega’s te helpen. Als senior programmeur in staat om op te treden als lead programmeur. Ondersteunt de testers bij de testautomatisering en minder ervaren programmeurs bij dagelijks werkzaamheden. Dit laatste met name op het gebied van Angular. Achtergrond

Bekijk vacature »

Software Developer C# .NET

Functie omschrijving Software Developer C# .NET gezocht voor een dynamische organisatie! Ben jij net afgestudeerd of toe aan een volgende stap in je maatschappelijke carrière? Lees dan snel verder! Wij zijn op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die een organisatie in de regio Houten wil versterken. Je werkt in deze functie aan verschillende projecten en gaat vaak op bezoek bij klanten. In deze functie kun je een grote mate van uitdaging, diversiteit en verantwoordelijkheid verwachten. Bedrijfsprofiel Waar kom je te werken? Je komt te werken bij een organisatie dat gespecialiseerd is in

Bekijk vacature »
Erwin H

Erwin H

11/12/2013 12:32:24
Quote Anchor link
Niet helemaal een database vraag, maar heeft hier nog het meest mee te maken: hoe facturen te nummeren.

De vraag komt voornamelijk voort uit de eisen die eraan worden gesteld door de belastingdienst. Als ik op de site van de belastingdienst kijk dan kan ik eigenlijk alleen vinden dat facturen allemaal een uniek nummer moeten hebben (Link). Uit andere topics haal ik echter dat het niet alleen uniek moet zijn, maar ook opvolgend. Kan iemand dat verduidelijken, of verwerpen?
De vraag is dan namelijk wat te doen met uiteindelijk geannuleerde facturen. Wanneer een gebruiker dus wel aangeeft iets te willen kopen, je het proces start, de factuur maakt, maar de gebruiker uiteindelijk de hele boel stopt om wat voor reden dan ook. Ofwel dan heb je een gat in je factuurnummers (omdat de factuur dus wel al aangemaakt is), ofwel je zou in feite je nummering moeten terugdraaien (wat dan weer enigszins lastig is als je op een auto increment vertrouwt). De factuur pas aanmaken na de (online) betaling is ook weer niet wenselijk wat mij betreft, omdat je dan het factuurnummer niet bij de betalingsgegevens kan voegen.

Alle ideeen, ervaringen en opinies welkom.
 
PHP hulp

PHP hulp

19/05/2024 02:14:37
 
Bas IJzelendoorn

Bas IJzelendoorn

11/12/2013 12:40:47
Quote Anchor link
Factuurnummering doe ik altijd met datum (verkeerd om) en volg nummer op die dag

(jaar)(maand)(dag)(nummer)
2013 - 12 - 11 - 001

Of als je verwacht meer dan 999 per dag te versturen:
2013 - 12 - 11 - 0000001

In principe schrijf ik hem altijd zo uit:
20131211001

Heb dit ook bij meerdere bedrijven terug zien komen, dus lijkt mij een prima oplossing. Verder nooit problemen mee gehad met de belastigdienst.
 
Erwin H

Erwin H

11/12/2013 12:48:41
Quote Anchor link
Ok, dus het opvolgende is eigenlijk gewoon niet nodig. Bovenstaande is inderdaad wel handig genoeg wat mij betreft.
 
Ward van der Put
Moderator

Ward van der Put

11/12/2013 12:54:26
Quote Anchor link
Je moet facturen doorlopend nummeren. Je mag niet aan het begin van een boek- of kalenderjaar opnieuw beginnen met nummeren. Daarvoor bestaat meer een accountancybeginsel dan een fiscale richtlijn: er kunnen dan namelijk facturen "verdwijnen". Dan "verdwijnt" er omzet en daarmee ook verschuldigde omzetbelasting.

Facturen kun je formeel daarom ook niet annuleren of doorhalen. Dan wordt er namelijk omzet "vergeten". Je moet annuleringen tegenboeken met een creditfactuur of creditnota, die eveneens doorlopend wordt genummerd. Een annulering bestaat dus altijd uit twee stukken/bescheiden voor respectievelijk het ontstaan en het vervallen van de vordering/verplichting.

De vorm waarin je nummers noteert, is wel vrij. Je kunt een factuurnummer aanvullen tot een factuurkenmerk met bijvoorbeeld datums of controlecijfers. Als het oorspronkelijke nummer maar doorloopt.
 
Erwin H

Erwin H

11/12/2013 13:04:17
Quote Anchor link
Ward, even voor de goede orde. Je noemt het een beginsel, met andere woorden het is vanuit dat oogpunt handig/slim om te doen, maar ik ben niet verplicht me er aan te houden. Klopt dat? Ik mag dus wel in feite random nummers aan mijn facturen geven. Of het voorbeeld gegeven door Bas.

Ik begrijp ook je punt over het niet zomaar kunnen 'verwijderen' van facturen. Punt hier is alleen dat als een gebruiker zegt "ik wil iets" maar er dan achter komt dat hij om wat voor reden niet kan betalen, dan stopt het proces. Dit kan zijn dat hij dat doet nog voor je kan spreken over een gesloten contract, terwijl ik op dat punt wel al een factuurnummer wil hebben om dat bij de betalingsgegevens te kunnen voegen. Jij zegt dus, dat ik dan ook een credit factuur zou moeten maken als de gebruiker dan stopt. Of, dat ik op dat moment eigenlijk helemaal nog geen factuur zou moeten hebben en dus ook het probleem niet moet hebben.
 
Ward van der Put
Moderator

Ward van der Put

11/12/2013 13:19:28
Quote Anchor link
Het gaat formeel om de nummering van de uitgereikte facturen, dus inderdaad als daaraan een overeenkomst ten grondslag ligt die in de administratie moet zijn terug te vinden (want dan is er een betalingsverplichting, een vordering op een debiteur, een leveringsverplichting, enzovoort).

Ik zou daarom altijd ordernummers loskoppelen van factuurnummers. De factuur en daarmee het factuurnummer reik je pas definitief uit als de order is afgerond. Orders die om welke reden dan ook niet worden afgerond, zitten dan niet in de weg.

Voor de volledigheid: je mag eenmaal uitgereikte facturen later niet meer wijzigen. Zou iemand bijvoorbeeld iets bijbestellen, dan moet er een tweede factuur achteraan. (Ik weet niet wat je precies bouwt, maar dat kan dus betekenen dat je misschien nog wat moet normaliseren: één order met meerdere facturen of één factuur voor meerdere orders zouden in het wild kunnen voorkomen.)
 
Erwin H

Erwin H

11/12/2013 14:32:42
Quote Anchor link
Over dat normaliseren ben ik inderdaad al enige tijd bezig. In mijn geval gaat het om electronische diensten aan particulieren (maar ook internationaal waardoor facturen nodig zijn). Per factuur kunnen er meerdere diensten komen, maar niet meer facturen per bestelling.
Waar ik nog niet aan had gedacht (maar wel logisch) is de splitsing tussen order en factuur. Dan zou ik dus de order opbouwen waarbij er meerder diensten per order kunnen zijn. Dit sla ik allemaal op zodat ik zelf er later ook nog een overzicht heb. Alleen blijft voor mij eigenlijk de vraag, op welk moment maak ik dan die factuur aan?

Wijzigingen in de facturen kunnen inderdaad niet, dat is me bekend. Op zich is dat hier geen probleem. Er kan later wel een wijziging in de geleverde dienst plaatsvinden (door middel van een tussentijdse upgrade bijvoorbeeld), maar dat wordt dan verwerkt in de nieuwe order. De klant krijgt dan een credit in de nieuwe factuur voor het nog niet geleverde deel van de dienst.
 
Ward van der Put
Moderator

Ward van der Put

11/12/2013 14:44:55
Quote Anchor link
Erwin H op 11/12/2013 14:32:42:
Alleen blijft voor mij eigenlijk de vraag, op welk moment maak ik dan die factuur aan?

Formeel moet je hier afgaan op de leveringsdatum — of in jouw geval meer de opleveringsdatum van de dienst. Factureren moet uiterlijk op de vijftiende dag van de maand die volgt op de maand waarin je hebt geleverd. Dus alles van november moet je uiterlijk op 15 december hebben gefactureerd.

Ik zou wel praktische overwegingen mee laten spelen. Om rompslomp te besparen bijvoorbeeld pas factureren wanneer de order echt definitief is. Moeten klanten de factuur voldoen binnen een bepaalde termijn (8, 14 of 30 dagen zijn gebruikelijk), dan is snel factureren echter gunstig voor de cashflow; dan kun je de eerste week van november beter niet pas in de tweede week van december factureren.
 
Erwin H

Erwin H

11/12/2013 14:50:33
Quote Anchor link
Dat is mijn geval niet echt van toepassing. Het zijn diensten die een jaar lopen en geheel vooruitbetaald moeten worden. Zodra de dienst betaald is start die en eigenlijk is het hele orderproces dus een kwestie van minuten (vergelijk het met een account voor een betaalde website). Dus in de meeste gevallen zal de gebruiker een order aanmaken en bijna direct via paypal, creditcard of ideal betalen.
In feite geef ik dan ook wel zelf het antwoord al, zodra de gebruiker de betalingsactie initieert maak ik die factuur aan, zodat ook direct het factuurnummer mee kan. Alleen als de gebruiker dan alsnog niet betaalt, dan wordt de order dus geannuleerd en zal ik als ik het goed begrijp dus ook een credit factuur moeten opstellen.
Gewijzigd op 11/12/2013 14:57:19 door Erwin H
 
Ward van der Put
Moderator

Ward van der Put

11/12/2013 14:56:22
Quote Anchor link
Dat hoeft niet per se. Je kunt de factuur ook pas uitreiken wanneer de betaling is afgerond (en dan meteen even vermelden dat de factuur is voldaan).

Het hangt hier een beetje af van hoe je het juridische spel rond "aanbod en acceptatie" invult, bijvoorbeeld ook in je algemene voorwaarden. Je kunt stellen dat de order een aanbod is die met de betaling wordt geaccepteerd door de klant; daarom factureer je pas als betaling is voltooid. Je kunt je ook harder opstellen en zeggen: besteld is besteld, ook al heb je nog niet betaald, dus hier is onze factuur en graag alsnog binnen 8 dagen betalen...
 
Erwin H

Erwin H

11/12/2013 15:01:51
Quote Anchor link
Hmm, dat is wel een interessante inderdaad. Ik wil me niet zo hard opstellen, dus op het moment dat de gebruiker wel alles invult maar zich dan nog bedenkt wil ik daar geen consequentie aan hangen. Niet betaald betekent wat mij betreft geen dienst, meer niet.
Enige is dan dat ik het factuurnummer dus niet bij de betalingsgegevens kan plaatsen, alleen het order nummer. Voor mij overigens genoeg, aangezien ik toch geen orders verwacht met meerdere facturen. Op basis van het ordernummer weet ik dus ook het factuurnummer.
Heb ik dus juist weer nooit een credit factuur nodig.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.