De Magento-plugin voor Italiaanse elektronische facturering
Italiaanse B2B-facturering, goed gedaan
Italiaans btw-nummer, SDI-ontvangercode, PEC en Italiaans fiscaal nummer (Codice Fiscale) — in adresboek en checkout, met correcte validatie en automatische synchronisatie naar de order. Ondersteunt zowel zakelijke klanten (btw-nummer, SDI/PEC) als particulieren (Codice Fiscale), in één module.
€99,00 + btw
Indicatief totaal, incl. Italiaanse btw: €120,78 — het exacte bedrag wordt bij het afrekenen berekend en vervalt voor zakelijke EU-kopers met een geldig btw-nummer (verleggingsregeling).
eenmalige betaling · één domein · eeuwigdurende licentie, 1 jaar updates en support (verlenging tegen −35%)
✓ Licentie direct actief na betaling, ontvangen per e-mail
✓ Directe installatie via Composer
✓ Eerste domeinwijziging inbegrepen en direct (handig voor staging → productie)
✓ Niet-goed-geld-terug-garantie: 30 dagen
Wat is inbegrepen
Italiaans en buitenlands (EU) btw-nummer, met formaatvalidatie
SDI-ontvangercode en PEC, met correcte kruislingse verplichtstelling
Checkbox "Factuur aanvragen" ook voor bedrijven, als zij liever een kassabon hebben
Italiaans fiscaal nummer (Codice Fiscale), verplicht voor particulieren die een factuur aanvragen
Automatische synchronisatie winkelwagen → order
Compatibel met het standaard Luma-thema en met Hyvä
Direct klaar voor Hyvä React Checkout, inclusief onze eigen PHP 8.4/8.5-compatibiliteitsfix
De module in actie
Tik om te vergroten
Vereisten
Magento 2.4.x (getest op 2.4.9) · PHP 8.1 - 8.5 (getest op PHP 8.5) · Standaard Luma-thema, of Hyvä-thema (optioneel — indien aanwezig wordt een geoptimaliseerde adresboek-interface gebruikt, specifiek getest op dit thema)
Installatie
Ontvang je gegevens — na aankoop ontvang je direct per e-mail de licentiesleutel en de toegangsgegevens voor de privé-Composer-repository.
Configureer de toegang tot de repository in het bestand auth.json in de root van je Magento-project:
Activeer de licentie onder Admin > Store > Configuration > Codingrow > B2bFatturazione, door de sleutel die je per e-mail hebt ontvangen te plakken in het veld "License Key". Sla op en voer bin/magento cache:flush uit.
Velden aanpassen in adressen, e-mails en pdf
De verzamelde gegevens (btw-nummer, SDI-ontvangercode, PEC, Codice Fiscale, Factuur aangevraagd) zijn standaard adresvelden en passen dus in het systeem van Address Templates van Magento: Admin > Stores > Settings > Configuration > Customers > Customer Configuration > Address Templates. Hier definieert Magento 4 formaten — Text, Text One Line, HTML, PDF — gebruikt in respectievelijk het adresboek, orders, e-mails/exports en in pdf-documenten (facturen, vrachtbrieven).
Heb je al een aangepast template (niet het standaardtemplate): overschrijf het niet, voeg alleen de onderstaande regels toe aan je bestaande template, zodat je je eerdere aanpassingen niet verliest. Vink "Use system value" alleen uit voor het formaat dat je wilt wijzigen.
Voorbeeld, HTML-formaat (ook gebruikt in e-mailtemplates, Admin > Marketing > Email Templates, dezelfde syntax):
Voorbeeld, pdf-formaat (dezelfde logica, het regelscheidingsteken is | in plaats van <br />):
Dit zijn voorbeeldtemplates, bedoeld om aan te passen aan de gewenste lay-out (of te combineren met je eigen template, als je er al een hebt aangepast) — plak ze niet blindelings als je nog andere wijzigingen in behandeling hebt.
Deïnstallatie
Schakel uit, deïnstalleer en verwijder uit composer.json:
Dit commando schakelt de module uit, voert automatisch composer remove codingrow/module-b2bfatturazione uit en start setup:upgrade. Als je het liever handmatig, stap voor stap doet:
Opmerking over gegevens: de opgeslagen velden (btw-nummer, SDI, PEC, Codice Fiscale, accounttype) blijven ook na de deïnstallatie in de database van adresboek en orders staan — ze worden niet automatisch verwijderd, om historische gegevens niet te verliezen. Wil je ze volledig verwijderen, dan is een handmatige database-actie nodig.
Niet-goed-geld-terug-garantie
Je hebt 30 dagen vanaf aankoop om een volledige terugbetaling aan te vragen, zonder reden op te geven: log gewoon in op je account (codingrow.com/login) en klik op "Terugbetaling aanvragen". De terugbetaling wordt direct automatisch verwerkt. Zodra de terugbetaling is bevestigd, wordt de licentie gedeactiveerd.
Changelog
Huidige versie: v1.3.8 — uitgebracht op 25 september 2026
De module is ontwikkeld en verfijnd via een gesloten bèta vanaf juni 2026, voorafgaand aan de publieke release.
v1.3.8Onderhoud25 september 2026
Bij het afrekenen verscheen het vinkje “Factuur aanvragen” zonder opmaak en tegen het veld eronder aan: opgelost.
v1.3.6Nieuw15 augustus 2026
Hij accepteert de abonnementssleutel: één abonnement activeert deze module samen met de andere.
Licenties per losse module blijven werken zoals voorheen.
v1.3.1 – v1.3.5Onderhoud4–5 augustus 2026
De B2B-velden verschijnen nu ook bij het verzendadres, bij een adres uit het adresboek en in de overzichten in het beheer.
v1.3.0Nieuw3 augustus 2026
Volledige GraphQL-ondersteuning: de B2B-velden zijn beschikbaar op de winkelwagenadressen.
Nodig voor elke afrekenstap die daarlangs gaat, zoals de React Checkout van Hyvä.
v1.2.2 – v1.2.3Onderhoud23 juli 2026
Bijwerkjes op de configuratiepagina: een kop met het versienummer, en een overbodige scheidslijn eruit.
v1.2.1Onderhoud6 juli 2026
Fix voor het Luma-thema: in sommige configuraties gaf de pagina "Adres bewerken" een foutmelding. Opgelost en geverifieerd met echte end-to-end-tests.
v1.2.0Nieuw6 juli 2026
Ondersteuning voor het thema Luma; eerder was Hyvä verplicht.
De module herkent het actieve thema en gebruikt het juiste adresboek.
v1.1.0Onderhoud6 juli 2026
Ter ondersteuning van de niet-goed-geld-teruggarantie.
v1.0.0Nieuw6 juli 2026
Eerste publieke versie: btw-nummer (Italië en EU), ontvangerscode, aangetekende post en fiscaal nummer.
Vakje Factuur gevraagd voor zowel particulieren als bedrijven.
Controles op vorm en onderlinge verplichting, en de gegevens gaan van wagen naar bestelling.
v0.4.0-betaOnderhoud29 juni 2026
De B2B-gegevens raken niet meer zoek op weg van wagen naar bestelling en adresboek, en de controles gelden ook bij wijzigen in het beheer.
v0.3.0-betaOnderhoud22 juni 2026
"Factuur gevraagd" kan niet meer aan voor een particulier zonder fiscaal nummer, en de verplichting onderscheidt Italiaanse bedrijven, buitenlandse bedrijven en particulieren.
v0.2.0-betaOnderhoud15 juni 2026
Fix: het klanttype (particulier/bedrijf) in admin was een vrij tekstveld in plaats van een vaste keuzelijst, wat tot inconsistente waarden kon leiden.
v0.1.0-betaNieuw8 juni 2026
Start van de besloten beta: basisbeheer van btw-nummer en fiscaal nummer.
Beschikbaar in het adresboek en bij het bestellen.
Testen en betrouwbaarheid
Voorafgaand aan de publieke release is de module getest op alle relevante combinaties van klanttype, adres en facturering. Enkele van de behandelde en opgeloste gevallen:
Selectie van accounttype (particulier/bedrijf) vastgelegd in een keuzelijst, niet langer vrije tekst
Serverzijdige blokkering van "Factuur aanvragen" voor een particulier zonder Codice Fiscale, ook vanuit admin
Correcte kruislingse verplichtstelling van SDI/PEC voor Italiaanse bedrijven, buitenlandse bedrijven en particulieren
Italiaans en buitenlands (EU) btw-nummer met afzonderlijke formaatregels
Consistente gegevens tussen winkelwagen, order en klantenadresboek bij elke stap van de checkout
Validaties ook serverzijdig toegepast, niet alleen in de checkout: blijven gelden als een adres via admin wordt bewerkt
Veelgestelde vragen
Welke velden voegt het toe bij het afrekenen?
Italiaanse e-facturatievelden — btw-nummer, fiscale code, SDI-code en PEC — met particulier/bedrijf-logica.
Valideert het de gegevens?
Ja, het valideert btw, fiscale code, SDI en PEC en vraagt alleen wat dat klanttype nodig heeft.
Is het compatibel met Hyvä en Luma?
Ja, het werkt met Hyvä en Luma.
Ik heb de module geïnstalleerd maar bij het afrekenen verschijnen maar enkele velden. Waarom?
In production-modus moeten de modulebestanden worden gepubliceerd met setup:static-content:deploy -f: zolang ze ontbreken kan de browser ze niet vinden en blijft het afrekenen halverwege steken. Na de deploy en het legen van de cache zijn alle velden er weer.
Nieuwe handleidingen, zodra ze er zijn
Eén praktische Magento 2-handleiding per e-mail, alleen als we er een publiceren. Niets anders.
De artikelen zijn in het Engels. Eén klik om je af te melden, in elke e-mail. · privacy