Oversigt
En elektronisk faktura er en juridisk accepteret digital skat kvitteringsdokument, som din organisation registrerer ved fakturaregistrering Portal (IRP). Ved at bruge Microsoft Dynamics AX til at generere elektroniske fakturaer hjælper du med at sikre, at de elektroniske fakturaer, som din organisation genererer, er sikre, fortrolige, autentiske og juridisk acceptable. Du kan sørg også for, at de påkrævede standarder anvendes på dine elektroniske fakturaer.
Du kan oprette en elektronisk faktura for følgende Dokumenter:
-
Kundefaktura
-
Fri tekstfaktura
-
Projektfaktura
-
og deres kreditnoter
Flere oplysninger
Forudsætninger for brug af elektroniske fakturaer
Hvis du vil bruge elektroniske fakturaer i din organisation, skal du udføre følgende opgaver som forudsætning:
-
Få legitimationsoplysninger til adgang til sandkasse og/eller produktions-e-fakturasystemmiljø i henhold til instruktion på e-faktura Systemportal – https://einv-apisandbox.nic.in/apicredentials.html.
Bemærk! Du skal bruge dit GSTIN, brugernavn, Adgangskode, klient-id og klienthemmelighed.
-
Download arkiv med offentligt certifikat fra https://einv-apisandbox.nic.in/einvapiclient/EncDesc/GetPublicKey.aspx, brug af ovenstående legitimationsoplysninger til at logge på.
-
Installér certifikatet på den lokale computer.
Konfigurere et digitalt certifikat til kommunikation med IRP
Fuldfør nedenstående trin for at udtrække certifikat og importere den til den lokale computer:
1. Dobbeltklik på den hentede certifikatfil med filtypenavnet '.cer'.
2. I det åbnede vindue skal du klikke på "Installér Certifikat...":
3. I det næste vindue skal du vælge "Lokal Computer", og klik på Næste:
4. I det næste vindue skal du vælge indstillingen "Placer alle certifikater i følgende lager", og klik på Gennemse:
Vælg mappen Personlig, og klik på OK:
Klik derefter på Næste.
5. Klik på Udfør i det næste vindue:
6. Installationen er fuldført:
Oplysninger, der er inkluderet i elektroniske fakturaer
En elektronisk faktura indeholder følgende Detaljer:
-
Navn, adresse, kontaktoplysninger og GSTIN organisationens (sælgers) og en kundes (købers)
-
Fakturanummeret, datoen og dokumentet Type
-
Detaljer om varer og tjenester for hver vare, der sælges:
-
-
Varens serienummer
-
Angivelse af, om det er en tjenesteydelse
-
SAC \ HSN-kode
-
Antal, måleenhed og enhedspris
-
GST-sats
-
Anvendte gebyrer eller rabatter
-
Totaler for fakturalinje
-
-
Det samlede antal oplysninger i dokumentet, der indeholder vareoptælling af fakturatotaler
Konfiguration af system til brug af elektronisk fakturering
Fuldfør nedenstående procedurer for at konfigurere systemet til bruge elektronisk fakturering til Indien.
Konfigurer måleenhed
Det skal du gentage for alle måleenheder, som du bruges i elektroniske fakturaer til at matche tilladte eksterne koder.
-
Gå til Organisation > >installationsprogrammet til administration Enheder > enheder.
-
Vælg en af enhederne, F.eks. "ea"-enhed, og klik på Eksterne koder.
-
Angiv kode (f.eks. EInv_IN) og definition af
ekstern kode Bemærk! Koden bliver bruges på tværs af alle måleenheder til at identificere masterdatasæt af enheder af målekoder, der accepteres ved elektronisk fakturering. -
Vælg din oprettede ekstern kode for elektronisk faktureringsenhed (f.eks." Einv_IN") og angive værdien (f.eks. "NOS") i det nederste gitter i formularen
Konfigurer elektroniske fakturaparametre
Gå til debitorer > opsætning > >elektroniske fakturaparametre (Indien), skal du udfylde følgende parametre:
Parameter |
Parameter Beskrivelse |
GSTIN |
Dine varer og tjenester Skatteyderens identifikationsnummer, der bruges til IRP-integration. |
Brugernavn |
Din bruger navn, der leveres af NIC, og som bruges til integration af IRP |
Brugeradgangskode |
Din bruger adgangskode leveret af NIC, der bruges til IRP-integration |
Klient-id |
Din klient Id leveret af NIC, der bruges til IRP-integration |
Klienthemmelighed |
Din klient hemmelig leveret af NIC, der bruges til IRP-integration |
Certifikat |
Din Certifikat leveret af NIC, der bruges til IRP-integration |
Tilladelse URL-sti |
Elektronisk URL-sti til fakturagodkendelse |
Registrering URL-sti |
Elektronisk URL-sti til fakturaregistrering |
Annuller URL-adresse Sti |
Elektronisk URL-sti til annullering af faktura |
Enhedskode |
Evig kode til konvertering af måleenheder. Oprettet tidligere |
Validere før bogføring |
Du kan mulighed for yderligere validering i forhold til alle obligatoriske oplysninger, der skal medtages i den elektroniske faktura på fakturabogføringstidspunktet. |
Konfigurer HSN-koder og -produkter
Nedenstående procedurer illustrerer kun processen med at oprette en HSN-kode og tildele den til produktet.
Definer HSN-kode
-
Gå til Finans > Installation > moms > Indien > HSN koder.
-
Oprette en post.
-
I feltet Kapitel skal du angive en værdi.
-
I feltet Overskrift skal du skal du angive en værdi.
-
I feltet Underoverskrift skal du angive en værdi.
-
I land/område udvidelsesfelt, skal du angive en værdi.
-
I den statistiske suffiks, skal du angive en værdi.
-
Gem posten, og kontrollér, at HSN-kodefeltet opdateres.
-
I feltet Beskrivelse skal du angive en værdi.
-
Vælg Luk.
Tildel HSN-koder til produkter
-
Gå til > til administration af produktoplysningerProdukter > frigivne produkter.
-
Vælg et produkt, og vælg derefter Rediger.
-
Hvis produktet er i oversigtspanelet Generelt type er Element, skal du vælge en værdi i HSN-kodefeltet .
Konfigurer momsregistreringsnumre
Du kan finde oplysninger om, hvordan du konfigurerer GSTIN-masterdata, i https://learn.microsoft.com/en-us/dynamicsax-2012/appuser-itpro/ind-set-up-tax-registration-numbers. Nedenstående procedure illustrerer kun en forenklet registreringsnumre til brug i elektronisk fakturering.
-
Gå til Generelt finans > Konfiguration > virksomhedsskatteregistreringsnumre
-
Crate a new record
-
Vælg Momstype = GST og registreringsnummertype = Firma
-
Angiv registreringen og gemme dataene
-
Crate a new record
-
Vælg Momstype = Moms og registreringsnummertype = Kunde
-
Angiv registreringen og gemme dataene
Konfigurer din juridiske enhed
1. Gå til Organisation administration > konfiguration > juridisk > organisation Enheder
2. Udvid adresserne og knappen Tilføj for at oprette en ny eller Rediger allerede eksisterende primær adresse
3. Angiv eller opdater ZIP,Street, City, District, State and County
Bemærk! Bemærk, at staterne skal have koder, der er tildelt i Organisation >adresser > installationsprogrammet > fanen Adresseopsætning > stat/provins.
4. I Rediger adresser formular udvide hurtig fane skatteoplysninger
5. Brug Tilføj til at indstille Navn eller beskrivelse (f.eks. "GST"), og vælg tidligere oprettede firmaregistrering tal i feltet GSTIN/GDI/UID
6. Luk momsen oplysnings- og adresseformular
7. Udvid kontakt Hurtig fane med oplysninger i formularen Juridiske enheder til at tilføje primær telefon og Primær mail
Konfigurer dine kunder
Åbn kundemasteren fra Konti debitorer > fælles > kunder > Alle kunder til at angive eller redigere de oplysninger, der kræves til elektronisk fakturering.
Konfigurer momsoplysninger
1. Udvide fanen Adresser for en valgt kunde konto , og brug knappen Tilføj for at oprette ny eller Rediger allerede eksisterende primær Adresse
2. Angiv eller opdater ZIP, Street, City, Distrikt, Stat og Amt
Bemærk! Bemærk, at staterne skal have koder, der er tildelt i Organisation >adresser > installationsprogrammet > fanen Adresseopsætning > stat/provins.
3. Udvid Moms i Formularen Rediger adresser hurtig fane med oplysninger
4. Brug Tilføj til at angive Navn eller beskrivelse (f.eks. "GST"), og vælg tidligere oprettet kunderegistreringsnummer i GSTIN/GDI/UID Feltet
5. Luk skatteoplysninger og -adresse Form
Konfigurere kontaktoplysninger
-
Brug knappen Kontakter til enten at redigere eksisterende eller oprette en ny kundekontakt
-
Under fanen Demografi for salg i Kunde master skal du vælge eksisterende primær kontakt
-
Udvid hurtigfanen Kontaktoplysninger i Kunder formular til at tilføje primær telefon og primær mail
Aktivere kunde til elektronisk fakturering
-
Udvid fanen Hurtig faktura og levering i Kunder Form
-
Markér afkrydsningsfeltet eInvoice for en kunde
Bemærk! Hvis denne indstilling er angivet til Ja, Systemet markerer fakturaer, der er bogført for denne debitorkonto, som klar til elektronisk fakturabehandling.
Arbejde med elektroniske fakturaer
Når du bogfører en faktura for en e-fakturaaktiveret debitor fra en salgsordre, fritekstfaktura eller projektfakturaforslag, den elektroniske faktura oprettes. Du får oplysninger i meddelelsescenteret om, at elektronisk faktura [........] er blevet oprettet.
Det centrale sted at arbejde med alle elektroniske fakturaer er Konti debitorer > periodiske > >elektroniske fakturaer (Indien). Fanen Gennemse detaljer for at få vist alle oplysningerne som udfyldes på forskellige stadier af elektronisk fakturabehandling.
Feltet |
Beskrivelse |
Sendte data |
Data, der sendes til tjenesten i JSON-format |
Anerkendelse Antallet |
Indiske elektronisk fakturaposteringsnummer |
Anerkendelse dato og klokkeslæt |
Dato og klokkeslæt på hvilken faktura er registreret |
QR-signeret Kode |
QR-signeret koden for den faktura, der modtages fra IRP |
Underskrevet Faktura |
Underskrevet fakturatekst modtaget fra IRP |
Fejlmeddelelse |
Teksten i fejlen modtaget fra IRP |
Oprettet af |
Bruger-id, der oprettede en elektronisk faktura |
Oprettelsesdato og klokkeslæt |
Dato og klokkeslæt da fakturaen blev oprettet |
Sendt af |
Bruger-id, der sendt en elektronisk faktura |
Dato for afsendelse og Tid |
Dato og klokkeslæt hvornår fakturaen blev sendt |
Annulleret af |
Bruger-id, der annulleret en elektronisk faktura |
Annulleret dato og klokkeslæt |
Dato og klokkeslæt da fakturaen blev annulleret |
Kildefaktura åbner en fakturakladde for faktura, der bruges som grundlag for elektronisk faktura. Ved elektronisk faktura registrering, blandt andre oplysninger du får IRN og QR kode, der kan være udskrives i rapporter over momsfaktura og debet\kredit, der er tilgængelige i salgsrapporterne eller Projektfakturakladder:
Registrer elektronisk faktura
Du skal have mindst én elektronisk faktura med statussen Oprettet eller afsendelse af fejl for at registrere fakturaer på IRP.
-
Gå til Debitor >Periodisk > e-fakturaer > elektroniske fakturaer (Indien), og vælg en eller flere fakturaer, der skal sendes til registrering hos IRP
-
Klik på knappen Send
-
Du kan bruge formularen Send elektroniske fakturaer og forespørgsel for at ændre udvælgelseskriterierne for fakturaer, der skal sendes.
Bemærk! Du kan bruge fanen Batch til at definere gentagelse, og registrer bogførte fakturaer uden brugerinteraktion.
Annuller elektronisk faktura
Du kan annullere en tidligere registreret faktura på IRP. Du skal have mindst én elektronisk faktura med statussen Sendt eller Annullering for at annullere fakturaer på IRP.
-
Gå til Debitor >Periodisk > e-fakturaer > elektroniske fakturaer (Indien), og vælg en eller flere fakturaer, der skal annulleres på IRP
-
Klik på knappen Annuller
-
Du kan bruge formularen Send elektroniske fakturaer og forespørgsel for at ændre udvælgelseskriterierne for fakturaer, der skal sendes.
Bemærk! Du kan bruge fanen Batch til at definere gentagelse, og registrer bogførte fakturaer uden brugerinteraktion.
Føje et felt til den elektroniske JSON-faktura
Dette emne er adresseret til brugere, der tilpasser JSON elektronisk faktura for at medtage yderligere oplysninger, hvis det er nødvendigt. Det er kun som vejledning og illustration for en person, der er i besiddelse af til at tilpasse produktet ved hjælp af X++.
-
Identificere den kontrakt, der svarer til JSON del, du vil ændre. Einvoice-kontraktklasser har følgende navnemønsteret Einvoice*Contract_IN. For eksempel:
-
-
EInvoiceSupplierInformationContract_IN (med 2 underordnede for debitor- og projektfakturaer: EInvoiceSupplierInfoCustInvContract_IN og EInvoiceSupplierInfoProjInvContract_IN)
-
EInvoiceBuyerInformationContract_IN med 2 underordnede for debitor- og projektfakturaer: EInvoiceBuyerInfoCustInvoiceContract_IN og EInvoiceBuyerInfoProjInvoiceContract_IN)
-
-
Føj en metode til den overordnede abstrakte klasse, som returnerer de nødvendige data. I tilfælde af at data udtrækkes anderledes for kunden projektfakturaer, tilsidesætte denne metode i hver underordnede og angive den nødvendige gennemførelse. Ellers kan metoden føjes til den abstrakte overordnede kun klassen.
-
Identificer klassen, der er ansvarlig for JSON Generation. Sådanne klasser har følgende navnemønster "Einvoice*Details_IN" og implementere ITaxEngineJsonSerializable Grænseflade. For eksempel:
-
-
EInvoiceSellerDetails_IN
-
EInvoiceBuyerDetails_IN
-
-
Føj en variabel til klasseerklæringen svarer til den parameter, du vil føje til JSON-filen.
-
Tilføj en parmmetode for denne variabel.
-
Rediger metoden getJsonAttributes tilsvarende ved at føje den nyoprettede parmmetode til slutningen af den liste, der returneres af getJsonAttributes-metode. I afsnittet getJsonAttributes du bliver nødt til at tilføje attributten navn - lige det samme som skrives i JSON-filen.
-
Find EInvoiceCreateOutputFile_IN klasse den metode, der er ansvarlig for at skabe en JSON del, som du ændrer. For Eksempel:
-
-
insertSeller
-
insertBuyer
-
-
Føj en linje til denne metode for at tilføje nye data til JSON. For eksempel
_sellerDetails.parmGSTIN(supplierInformationContract.getGSTIN());
Denne linje får GSTIN-nummeret fra kontrakten og videregiver det til klassen "Detaljer".
Hvis parameteren ikke må være tom, skal du bruge følgende mønster til yderligere validering:
if (!_sellerDetails.parmGSTIN(supplierInformationContract.getGSTIN()))
{
ret = checkFailed(strFmt("@SYS136411", "@SYP4887805"));
}
Bemærk! Kompiler projektet med dine ændringer, og genstart alle AOSes, før du tester disse ændringer.
Ofte stillede spørgsmål
Sp: Kan jeg angive yderligere kriterier, der skal tages i betragtning, når vælge fakturaer til elektronisk behandling, enten for at registrere eller annullere Faktura?
Du kan gennemse og redigere forespørgsler bruges til faktura efter brug af funktionen Send eller Annuller i Konti debitorer > periodiske > >elektroniske fakturaer (Indien). Knappen Vælg åbner formularen systemforespørgsel for at konfigurere yderligere eller redigere eksisterende forespørgselskriterier.
Sp: Hvor kan jeg finde detaljerede oplysninger om, hvad der gik galt for en faktura, der ikke blev registreret korrekt?
Du kan gennemse den modtagne meddelelse om afslutning af fejlkode i debitorer > periodiske > > elektroniske fakturaer (Indien).
Sp: Hvad er ikke klare elektronisk faktura løsning for Indien?
-
Sælgers digitale signatur
-
Generation af IRN
-
ISD-faktura
-
E-fakturaimport via AP
Sp: Hvad er de understøttede formater for elektronisk faktura for Indien?
Eksport af elektronisk faktura kan udføres i JSON-format , der indeholder alle de obligatoriske felter, der er defineret i teknisk specifikation. Hvis der er et andet format, eller du har brug for at tilføje ekstra oplysninger til den elektroniske fakturameddelelse, skal det gøres som tilpasning. Se Afsnittet Føje et felt til den elektroniske JSON-faktura i i denne artikel for at få mere at vide om, hvordan du udvider det understøttede JSON-format.
Sp: Hvad er de understøttede integrationer for indisk elektronisk fakturaregistrering?
Den understøttede integration uden for æsken er til IRP direkte. Enhver anden integration, f.eks. dit valg, er at blive tilpasset bygget af din ISV eller implementeringspartner.
Bemærk! Integration via GSP er understøttes ikke af Microsoft oprindeligt.