Delen via


Vereenvoudigde elektronische facturen voor Saudi-Arabië genereren en indienen

Notitie

De functionaliteit die in dit artikel wordt beschreven, is bedoeld ter ondersteuning van de vereisten voor fase 2 van de e-facturerings implementatie in het Koninkrijk Saudi-Arabië. Voor informatie over de verouderde functies die zijn bedoeld ter ondersteuning van de vereisten voor fase 1 van de e-factureringsuitvoering in het Koninkrijk van Saudi-Arabië, kunt u UW VS-codes genereren en afdrukken op ontvangsten voor Saudi-Arabië.

Dit artikel biedt een overzicht van de functionaliteit voor vereenvoudigde elektronische facturen (e-facturen) die beschikbaar zijn voor Saudi-Arabië in Microsoft Dynamics 365 Commerce. Dit artikel bevat ook richtlijnen voor het instellen van de functionaliteit.

De elektronische facturering die beschikbaar is voor Saudi-Arabië in Commerce, biedt de volgende mogelijkheden:

  • Genereer een XML-bestand van een vereenvoudigde e-factuur wanneer een verkooptransactie wordt vastgesteld in Commerce aanwijzen of sale (POS).
  • Een cryptografische stempel of een digitale handtekening genereren voor de vereenvoudigde e-factuur.
  • Genereer en druk een VSA-code voor de vereenvoudigde e-factuur af met de cryptografische stempel.
  • Dien de vereenvoudigde e-factuur van Commerce headquarters in bij de Saudi-Arabische belastingdienst (Zakat, Tax and Customs Authority [ERCA]) voor rapportagedoeleinden.

Zie het E-factureringsportaal van voor meer informatie over de elektronische facturering voor Saudi-Arabië.

De processtroom van een hoog niveau in Commerce for Saudi-Arabië is als volgt:

  1. Wanneer het uitcheckproces voor een verkooptransactie in POS is voltooid, gebruikt POS Commerce Scale Unit (CSU) om de Commerce Runtime (CRT) een aanvraag te verzenden om een vereenvoudigde e-factuur te genereren en digitaal te ondertekenen. Het belastingregistratieraamwerk en een interne connector worden gebruikt om het genereren en digitaal ondertekenen van vereenvoudigde e-facturen te implementeren.

    Notitie

    Als het POS zich in de offlinemodus voordoet, vinden het genereren en digitaal ondertekenen van een e-factuur plaats in de lokale kopie van CRT de POS-machine.

  2. CRT genereert een vereenvoudigde e-factuur in een XML-indeling. Elektronische rapportage (ER) wordt gebruikt om de XML-indeling van e-facturen voor Saudi-Arabië te implementeren. Er wordt een algemene indeling gebruikt voor vereenvoudigde e-facturen in Commerce en regelmatige btw-e-facturen in Dynamics 365 Finance.

  3. CRT verzendt Commerce headquarters verzoek om een digitaal certificaat te leveren.

  4. Commerce headquarters haalt het digitale certificaat op uit Azure Toets Sleutel en stuurt het terug CRT naar. Zie het onderdeel Parameters digitale handtekening configureren van dit artikel voor meer informatie over de manier waarop digitale certificaten in Commerce worden verwerkt.

    Notitie

    Als het POS in de offlinemodus is, wordt voor de lokale CRT kopie een digitaal certificaat gebruikt dat lokaal op de POS-machine is geïnstalleerd.

  5. CRT berekent de hekjes van de factuur, ondertekent de gegevens van de e-factuur digitaal en genereert een VS-code, die de hekjes van de factuur en de gegevens van de digitale handtekening bevat. CRT Werkt ook de XML-factuur bij met de factuur-hekjes en digitale handtekeninggegevens. De e-factuur, de hekjes van de factuur, de VSA-code en andere informatie worden opgeslagen in de kanaaldatabase in een fiscale transactie die aan de verkooptransactie is gekoppeld.

  6. POS vraagt een verkoopontvangst aan CRT. CRT builds van het ontvangstbewijs, inclusief de ISS-code, en stuurt het terug naar het POS. Het ontvangstbewijs wordt naar de kassabonprinter gestuurd.

  7. Commerce headquarters gebruikt Commerce Data Exchange (CDX) om de verkooptransactiegegevens samen met de fiscale transacties uit CSU te downloaden. De gegevens worden gedurende de levensduur van uw productiedatabase in de hoofdkantoordatabase opgeslagen omgeving.

  8. Commerce headquarters haalt de vereenvoudigde e-factuur in de XML-indeling op uit de fiscale transactie die aan de verkooptransactie is gekoppeld. De factuur dient vervolgens de e-factuur in bij WELCA. De indiening wordt Gereed door integratie met elektronische facturering service. Zie klant elektronische facturen in Saudi-Arabië voor elektronische facturering algemene mogelijkheden die beschikbaar zijn voor Saudi-Arabië.

Commerce voor Saudi-Arabië instellen

Deze sectie beschrijft de commerce-instellingen die specifiek zijn voor en aanbevolen voor Saudi-Arabië. Zie de startpagina Commerce voor meer informatie over algemene commerce-functies en -instellingen.

Het is noodzakelijk dat u de configuratie van de functie elektronische facturering Saudi-Arabië hebt voltooid, inclusief de configuratie van elektronische facturering service. Zie elektronische klantfacturen in Saudi-Arabië voor meer informatie.

Als u de functionaliteit voor Commerce wilt gebruiken die specifiek is voor Saudi-Arabië, moet u de volgende taken uitvoeren:

  • Stel het veld Land/regio in op SAU (Saudi-Arabië) in het primaire adres van de rechtspersoon.
  • Stel het ISO-codeveld in op VS (Saudi-Arabië) in het POS-functionaliteitsprofiel van elke winkel in Saudi-Arabië.

U moet ook de volgende instellingen voor Saudi-Arabië opgeven. U moet de juiste distributietaken uitvoeren nadat u de instellingen hebt voltooid.

  1. Handelsfuncties voor Saudi-Arabië inschakelen in de werkruimte voor functiebeheer .
  2. Stel btw in volgens de Saudi-Arabische btw-regelgeving.
  3. Aangepaste velden en ontvangstindelingen configureren om VSP-codes af te drukken op ontvangsten en te voldoen aan de lokale wettelijke vereisten.
  4. Configureer de functionaliteit voor fiscale registratie voor Saudi-Arabië om het genereren en digitaal ondertekenen van vereenvoudigde e-facturen mogelijk te maken.
  5. digitale certificaten en andere parameters voor digitaal ondertekenen configureren voor de kanaalzijde van Commerce.
  6. Geef de ER-configuraties op die moeten worden gebruikt om vereenvoudigde e-facturen in POS te genereren en ze vanuit Commerce headquarters.
  7. Verzending van e-facturen configureren voor vereenvoudigde e-facturen die in POS worden gegenereerd.
  8. De digitale handtekening inschakelen in de offlinemodus.

Functies voor Saudi-Arabië inschakelen

Schakel de volgende functies in de werkruimte voor functiebeheer in:

  • KSA-elektronische factureringscapaciteit voor het belastingintegratieraamwerk
  • (Saoedi-Arabië) Integratie van elektronische facturering

Btw instellen per vereisten voor Saudi-Arabië

U moet btw-codes, btw-groepen en btw-groepen voor artikelen maken. U moet ook btw-gegevens instellen voor producten en services. Zie btw-overzicht en btw-codes configureren voor meer informatie over het instellen en gebruiken van btw.

U moet ook btw-groepen opgeven en de optie voor btw-prijzen inschakelen voor winkels in Saudi-Arabië.

Aangepaste velden configureren voor gebruik in ontvangstnotanota's voor verkoopontvangstbonnen

U kunt de taaltekst en aangepaste velden configureren die worden gebruikt in de POS-ontvangstindelingen. Het standaardbedrijf van de gebruiker die de ontvangstbewijsinstellingen maakt, moet dezelfde rechtspersoon zijn waar de taaltekstinstelling is gemaakt. Als alternatief moeten dezelfde taalteksten worden gemaakt in het standaardbedrijf van de gebruiker en in de rechtspersoon van de winkel waarvoor de instelling is gemaakt.

Voeg op de pagina Taaltekst op het POS-tabblad de volgende records toe voor de labels van de aangepaste velden voor ontvangstbewijsindelingen. De waarden Taal-id, Tekst-ID en Tekst die in de tabel worden weergegeven, zijn slechts voorbeelden. U kunt ze eenvoudig wijzigen zodat ze aan uw behoeften voldoen. De tekst-ID-waarden die u gebruikt, moeten echter uniek zijn en moeten gelijk zijn aan of hoger zijn dan 900001.

Taal-ID Tekst-id Text
nl 900001 QR-code

Voeg op de pagina Aangepaste velden de volgende records toe voor de aangepaste velden voor ontvangstbewijsindelingen. Opmerking: waarden voor Bijschrifttekst-id moeten overeenkomen met de waarden voor tekst-id's die u hebt opgegeven op de pagina Taaltekst.

Name Type Tekst-id bijschrift
INVOICEQRCODE_SA Ontvangst 900001

Voeg op de pagina Parameters voor commerce op het tabblad Configuratieparameters de volgende records toe.

Name Value
RetailEInvoiceFeature_SA. StreepjescodeHesleutel 200
RetailEInvoiceFeature_SA. StreepjescodeWidth 200

Indelingen voor ontvangstbewijzen configureren

Wijzig voor elke vereiste indeling voor ontvangstbewijzen de waarde van het veld Afdrukgedrag in Altijd afdrukken. U moet ook hardwareprofielen configureren om ontvangstbewijsprinters te ondersteunen en om hardwarestation in te kunnenschakelen. Zie Randapparatuur voor meer informatie over het werken met POS-randapparatuur.

Voeg in de ontwerper van de ontvangstbewijsindeling de volgende aangepaste velden toe aan de juiste ontvangstbewijssecties. Veldnamen komen overeen met de taalteksten die u in de vorige sectie hebt gedefinieerd.

  • Voettekst: het volgende veld toevoegen:

    • EREKEN-code : dit veld drukt de IS-code voor het ontvangstbewijs af.

Zie 'Ontvangstbewijsindelingen instellen en ontwerpen' voor meer informatie over het werken met ontvangstbewijsindelingen.

Fiscale registratie instellen

Voltooi de instellingsstappen voor belastingregistratie die zijn beschreven in het instellen van de fiscale integratie voor commercekanalen:

  1. Stel een belastingregistratieproces in. Let op de instellingen van het fiscale registratieproces dat specifiek is voor Saudi-Arabië.
  2. instellingen voor het verwerken van fouten instellen.
  3. Handmatige uitvoering van uitgestelde fiscale registratie inschakelen.

Het fiscale registratieproces configureren

Als u het fiscale registratieproces voor Saudi-Arabië in Commerce headquarters wilt volgen u deze stappen.

  1. Configuratiebestanden voor de fiscal document provider en de fiscal connector downloaden vanuit de Commerce software development kit (SDK):

    1. Open de opslagplaats met Dynamics 365 Commerce-oplossingen.
    2. Open de laatst beschikbare versiebranche.
    3. Open src>FiscalIntegration>ElectronicInvoiceSarcJerk.
    4. Download het configuratiebestand voor de fiscale connector ConnectorSample.xml .
    5. Download het configuratiebestand voor de fiscale documentprovider documentProviderSample.xml .
  2. Gedeelde parameters voor Retail en Commerce>Headquarters>>instellen. Stel op het tabblad Algemeen de optie Fiscale integratie inschakelen in op Ja.

  3. Ga naar instellingen voor Retail- en Commerce>Channel>Fiscal Integration>Fiscal Connectors en laad het configuratiebestand van Fiscal Connector dat u eerder hebt gedownload.

  4. Belastingdocumentproviders voor>>> Detailhandel- en Commerce Channel instellen en het configuratiebestand van de belastingdocumentprovider laden dat u eerder hebt gedownload.

  5. Naar functionele profielen voor Retail- en Commerce>Channel-instellingen>voor Fiscal Integration>Connector gaan. Maak een nieuw functioneel connectorprofiel en selecteer de documentprovider en connector die u eerder hebt geladen. Werk vervolgens de gegevens toewijzing zo nodig bij.

  6. Ga naar de technische profielen instellingen voor Retail- en Commerce>Channel>Fiscal Integration>Connector. Maak een nieuw technisch connectorprofiel en selecteer de connector die u eerder hebt geladen. Stel het connectortype in op Intern en werk indien nodig de andere verbindingsinstellingen bij.

  7. Ga naar De instellingen van het Retail- en Commerce-kanaal>>Fiscal Integration>Fiscal Connector en maak een nieuwe fiscale connectorgroep voor het connectorfunctionaliteitsprofiel dat u eerder hebt gemaakt.

  8. Fiscale registratieprocessen voor Retail en Commerce>Channel>>instellen. Maak een nieuw belastingregistratieproces, maak een belastingregistratieproces stap en selecteer vervolgens de fiscale connectorgroep die u eerder hebt gemaakt.

  9. Ga naar Functionaliteitsprofielen >>>> pos-instellingen voor detailhandel- en commerce channel-instellingen en selecteer een functionaliteitsprofiel dat is gekoppeld aan de winkel waar het registratieproces moet worden geactiveerd. Selecteer op het sneltabblad Fiscaal registratieproces het fiscale registratieproces dat u eerder hebt gemaakt. Selecteer op het sneltabblad Fiscale services het technische connectorprofiel dat u eerder hebt gemaakt.

  10. Ga naar Retail en Commerce>Retail en Commerce IT>Distributieplanning. Open het distributieschema en selecteer taken 1070 en 1090 om gegevens over te brengen naar de kanaaldatabase.

Parameters voor digitale handtekeningen configureren

Om vereenvoudigde e-facturen digitaal te ondertekenen en in te dienen, moet u zogenaamde cryptografische stempel-ID's (INDIENDs) verkrijgen bij ERCA. ERDs zijn in de vorm van digitale certificaten. Zie het voor meer informatie over het verkrijgen elektronische facturering uw werk in Saudi-Arabië. U moet een VSD-nummering verkrijgen voor elk POS-register dat u gaat gebruiken, omdat vereenvoudigde e-facturen opeenequentiële nummering en digitale ondertekening Gereed per POS-kassa worden gebruikt.

De digitale certificaten die worden gebruikt voor het digitaal ondertekenen van vereenvoudigde e-facturen, worden opgeslagen in Key Erven. Voor de offlinemodus van de Store Commerce-app kan het ondertekenen ook Gereed worden gebruikt met een digitaal certificaat dat is opgeslagen in de lokale opslag van de machine waar de app Store Commerce is geïnstalleerd. Met de functionaliteit voor door de gebruiker gedefinieerde certificaatprofielen voor detailhandels kunt u certificaten configureren die zijn opgeslagen in Key Erven. De functie ondersteunt ook de modus voor niet-over-offline wanneer sleutelsleutels of Commerce headquarters niet beschikbaar zijn. Deze functie is een uitbreiding op de functie Voor detailhandelkanalen beheren.

Om certificaten en certificaatprofielen te configureren die kunnen worden gebruikt voor digitaal ondertekenen, volgen de stappen in Certificaatprofielen instellen. U moet voor elke ERD-server een afzonderlijk certificaatprofiel configureren dat u bij ERCA op halen.

Nadat u de certificaatprofielen hebt geconfigureerd, volgen deze stappen.

  1. Ga naar de technische profielen Voor>detailhandel- en Commerce Channel-instellingen>> en selecteer het technische connectorprofiel dat u eerder hebt gemaakt.
  2. Als u certificaatprofielen per POS-kassa wilt configureren, selecteert u Overschrijven en maakt u records voor alle kassa's waar u UWS-instellingen voor moet opgeven.
  3. Geef in elke record op het sneltabpagina Apparaat in het veld Certificaatprofiel een bijbehorend certificaatprofiel op. Zie Connector-technische profielen maken voor meer informatie over het overschrijven van technische profielinstellingen voor Connector.

ER-configuraties opgeven

U moet de laatste versies van de volgende configuraties downloaden vanuit de Dataverse opslagplaats. Zie Importeer Elektronische rapportage er)-configuraties van Dataverse.

  • Configuraties voor het genereren van e-facturen:

    • Gegevensmodel factuurmodel
    • Factuurmodelmodel toewijzing voor commerce (GEBRUIK)- gegevensmodel toewijzing
    • indeling verkoop-e-factuur (btw)
  • Configuraties voor verzending van e-facturen:

    • Gegevensmodel voor klantfactuurcontextmodel
    • Gegevensmodel detailhandelkanaal
    • Fiscale documentdetails voor detailhandel toewijzing gegevensmodel toewijzing
    • indeling fiscaal document voor detailhandel

U moet ook de rechtspersoon-specifieke parameters van de indeling van de e-factuur configureren.

  1. Selecteer in het werkgebied Elektronische rapportage de optie Rapportconfiguraties.

  2. Selecteer op de pagina Configuraties de indeling sales e-factuur (HOMEPAGE) die u eerder hebt geïmporteerd en selecteer vervolgens Configuraties Toepassingsspecifieke >parameters>Instellen.

  3. Selecteer op de pagina Toepassingsspecifieke parameters de versie van de indelingsconfiguratie waar u de parameters voor wilt configureren.

  4. Selecteer in het sneltababtje Zoeken de record voor de opzoekactie PaymentMethodSubstitutionLookup .

  5. Maak op het sneltab tabblad Voorwaarden records voor koppelen betalingsmethoden die zijn geconfigureerd voor klanten in de module Klanten voor betaling, wat betekent dat ERCA voor e-facturen definieert.

  6. Selecteer een betalingsmethodecode in het veld Opzoekresultaat.

  7. Selecteer in het veld Naam een klantbetalingsmethode die moet overeenkomen met de betalingsmethodecode. Als u wilt dat de betalingsmethodecode wordt geselecteerd wanneer er geen methode voor klantbetaling is opgegeven, kunt u *Leeg* selecteren. Als u wilt dat de betalingsmethodecode wordt geselecteerd voor elke betalingsmethode van een klant, kunt u *Niet leeg* selecteren.

    Het veld Regel wordt automatisch ingesteld. Het definieert de volgorde waarin betalingsmethodecodes worden gezocht naar een klantbetalingsmethode. U kunt de volgorde wijzigen met de knoppen Omhoog en Omlaag .

  8. Voltooi de configuratie door het veld Provincie in te stellen op Voltooid.

Verzending van e-factuur configureren

Voordat u de parameters voor het indienen van e-facturen voor Commerce in elektronische facturering, zodat deze kan worden gebruikt voor Saudi-Arabië. Zie Aan de slag met elektronische facturering voor Saudi-Arabië voor meer informatie. Ter ondersteuning van de configuratie van VSD's per POS-kassa volgen de volgende stappen voor elke POS-kassa in uw elektronische facturering omgeving.

  1. Een bijbehorendE ERS-certificaat toevoegen aan de sleutelparameters van het omgeving.

  2. Maak een functie-instelling van het type Verwerkingspijplijn voor elektronische facturering functie. Als u dit stap, configureert u de eerste functie-instellingen en maakt u vervolgens nieuwe functie-instellingen door deze te kopiëren van de eerste ene en de parameters te wijzigen.

  3. In de functie-instellingen volgen u de volgende stappen:

    1. Geef in de integratieactie van de verwerkingspijplijn de naam op van het ISD-certificaat dat u eerder hebt toegevoegd.
    2. Geef in de regel Toepasbaarheid de bijbehorende waarden Winkel en Registratienummer op.

In Commerce headquarters kunt volgen deze stappen instellen om indieningsparameters voor e-facturen in te stellen die specifiek zijn voor Commerce for Saudi-Arabië.

  1. Maak een nieuwe record op de pagina Elektronische documentparameters op het tabblad Elektronisch document en geef de volgende parameters op:

    1. Selecteer Belastingtransactiedocument in het veld Tabelnaam.
    2. Selecteer De fiscale documentcontext voor detailhandel in het veld documentcontext.
    3. Selecteer in het veld Elektronische documentmodel toewijzing Fiscale documentdetails detailhandel toewijzing.
    4. Nummerreeksen selecteren voor ingediende bestandsnamen en batch-verzendings-IDs.
  2. Markeer op het tabblad Functies de elektronische factuurfunctie van Saudi-Arabië als ingeschakeld.

De digitale handtekening inschakelen in de offline modus

Als u de digitale handtekening wilt inschakelen in de offlinemodus, moet volgen stappen volgen nadat u POS hebt geactiveerd op een nieuw apparaat.

  1. Aanmelden bij POS.
  2. Controleer op de pagina databaseverbindingsstatus of de offlinedatabase volledig is gesynchroniseerd. Wanneer de waarde van het veld Downloads in behandeling gelijk is aan 0 (nul), is de database volledig gesynchroniseerd.
  3. Meld u af bij POS.
  4. Wacht tot de offlinedatabase volledig is gesynchroniseerd.
  5. Aanmelden bij POS.
  6. Controleer op de pagina databaseverbindingsstatus of de offlinedatabase volledig is gesynchroniseerd. Wanneer de waarde van het veld Transacties zijn in behandeling in offlinedatabase gelijk is aan 0 (nul), is de database volledig gesynchroniseerd.
  7. Start POS opnieuw op.

Indiening e-factuur

Om het verzenden van vereenvoudigde e-facturen naar ERCA te starten, moet u de periodieke bewerking Elektronische documenten indienen uitvoeren in Commerce headquarters.

U kunt het verzendingslogboek bekijken op de logboekpagina voor elektronische verzending .