Sammendrag
En elektronisk faktura er en juridisk godtatt digital avgift kvitteringsdokument som organisasjonen registrerer ved fakturaregistrering Portal (IRP). Ved å bruke Microsoft Dynamics AX til å generere elektroniske fakturaer, du bidrar til å sikre at de elektroniske fakturaene som organisasjonen genererer er sikre, konfidensielle, autentiske og juridisk akseptable. Du kan sørg også for at nødvendige standarder brukes på elektroniske fakturaer.
Du kan generere en elektronisk faktura for følgende Dokumenter:
-
Kundefaktura
-
Fritekstfaktura
-
Prosjektfaktura
-
og deres kredittnotater
Mer informasjon
Forutsetninger for bruk av elektroniske fakturaer
Hvis du vil bruke elektroniske fakturaer i organisasjonen, må du fullfør følgende oppgaver som forutsetning:
-
Få legitimasjon for å få tilgang til sandkassen og/eller systemmiljø for produksjon av e-faktura i henhold til instruksjon på e-faktura Systemportal - https://einv-apisandbox.nic.in/apicredentials.html.
Obs! Du trenger GSTIN, Brukernavn, Passord, klient-ID og klienthemmeligheten.
-
Last ned arkiv med offentlig sertifikat fra https://einv-apisandbox.nic.in/einvapiclient/EncDesc/GetPublicKey.aspx, bruker nevnt legitimasjon ovenfor for pålogging.
-
Installer sertifikatet på den lokale datamaskinen.
Konfigurere et digitalt sertifikat for kommunikasjon med IRP
Fullfør trinnene nedenfor for å trekke ut sertifikatet og importere den for den lokale datamaskinen:
1. Dobbeltklikk den nedlastede sertifikatfilen har filtypen .cer.
2. Klikk Installer i det åpne vinduet Sertifikat...:
3. Velg Lokal i det neste vinduet Maskin» og klikk Neste:
4. Velg alternativet «Plasser» i det neste vinduet alle sertifikater i følgende lager" og klikk Bla gjennom:
Velg Personlig-mappen, og klikk OK:
Klikk deretter Neste.
5. Klikk Fullfør i neste vindu:
6. Installasjonen er fullført:
Informasjon som er inkludert i elektroniske fakturaer
En elektronisk faktura inkluderer følgende Detaljer:
-
Navn, adresse, kontaktinformasjon og GSTIN numre for organisasjonen (selger) og en kunde (kjøper)
-
Fakturanummeret, datoen og dokumentet Type
-
Detaljer om varer og tjenester for hver solgte vare:
-
-
Serienummeret til elementet
-
Indikasjon på om det er en tjenesteforsyning
-
SAC \ HSN-kode
-
Antall, måleenhet og enhetspris
-
GST-sats
-
Brukte gebyrer eller rabatter
-
Totaler for fakturalinje
-
-
Totalt antall detaljer om dokumentet som inneholder spesisering av fakturatotaler
Konfigurere systemet til å bruke elektronisk fakturering
Følg fremgangsmåtene nedenfor for å konfigurere systemet til bruke elektronisk fakturering for India.
Konfigurer måleenhet
Du må gjenta dette for alle måleenheter som du brukes i elektroniske fakturaer til å samsvare med tillatte eksterne koder.
-
Gå til organisasjon >for > for administrasjon Enheter > enheter.
-
Velg én av enhetene, F.eks. «ea»-enhet, og klikk eksterne koder.
-
Angi kode (f.eks. EInv_IN) og ekstern kodedefinisjon
Obs! Koden blir brukes på tvers av alle måleenheter til å identifisere hoveddatasett for enheter av målkoder godtatt av elektronisk fakturering. -
Velg opprettet ekstern kode for elektronisk faktureringsenhet (f.eks. Einv_IN»), og skriv inn verdien (f.eks. «NOS») i det nederste rutenettet i skjemaet
Konfigurere parametere for elektronisk faktura
Gå til konfigurering av > for kundekonto >eInvoices > Electronic fakturaparametere (India) fyller ut følgende parametere:
Parameteren |
Parameteren Beskrivelse |
GSTIN |
Dine varer og tjenesteskatteidentifikasjonsnummer, som brukes til IRP-integrering. |
Brukernavn |
Brukeren din navn angitt av NIC, som brukes til IRP-integrering |
Brukerpassord |
Brukeren din passord som leveres av NIC, som brukes til IRP-integrering |
Klient-ID |
Din klient ID levert av NIC, som brukes til IRP-integrering |
Klienthemmelighet |
Din klient hemmelighet levert av NIC, som brukes til IRP-integrering |
Sertifikat |
Din Sertifikat levert av NIC, som brukes til IRP-integrering |
Authorization URL-bane |
Elektronisk bane for url-adresse for fakturagodkjenning |
Registrering URL-bane |
Elektronisk bane for url-adresse for fakturaregistrering |
Avbryt URL-adresse Banen |
Elektronisk bane for url-adresse for fakturaoppsigelse |
Enhetskode |
Evig kode type for konvertering av målenheter. Opprettet tidligere |
Validere før du publiserer |
Du kan aktiver tilleggsvalidering mot all obligatorisk informasjon som skal inkluderes i den elektroniske fakturaen på faktureringsposteringstidspunktet. |
Konfigurere HSN-koder og -produkter
Fremgangsmåtene nedenfor illustrerer bare prosessen med å konfigurere en HSN-kode og tilordne det til produktet.
Definer HSN-kode
-
Gå til Økonomimodul > oppsett > >India > HSN koder.
-
Opprett en post.
-
I Kapittel-feltet angi en verdi.
-
I Overskrift-feltet angi en verdi.
-
I Underoverskrift-feltet angi en verdi.
-
I land/område -utvidelsesfeltet angir du en verdi.
-
I statistikk suffiksfelt, angi en verdi.
-
Lagre posten, og kontroller at HSN-kodefeltet oppdateres.
-
I Beskrivelse-feltet angi en verdi.
-
Velg Lukk.
Tilordne HSN-koder til produkter
-
Gå til > for produktinformasjonsbehandlingProdukter > utgitte produkter.
-
Velg et produkt, og velg deretter Rediger.
-
Hvis produktet er på hurtigfanen Generelt type er Element, velg en verdi i HSN-kodefeltet .
Konfigurere avgiftsregistreringsnumre
Du finner mer informasjon om hvordan du konfigurerer GSTIN-hoveddata i https://learn.microsoft.com/en-us/dynamicsax-2012/appuser-itpro/ind-set-up-tax-registration-numbers. Fremgangsmåten nedenfor illustrerer bare forenklet prosess for konfigurasjon registreringsnumre for bruk i elektronisk fakturering.
-
Gå til Generelt ledger > Setup > Enterprise tax registration numbers
-
Kasse en ny post
-
Velg avgiftstype = GST og registreringsnummertype = Firma
-
Angi registreringen nummerer og lagre dataene
-
Kasse en ny post
-
Velg avgiftstype = GST og registreringsnummertype = Kunde
-
Angi registreringen nummerer og lagre dataene
Konfigurer den juridiske enheten
1. Gå til organisasjonen administrasjon > konfigurer > organisasjon > juridisk Enheter
2. Utvid adressene -fanen og bruk-knappen Legg til for å opprette ny eller Rediger allerede eksisterende primæradresse
3. Skriv inn eller oppdater ZIP, Gate, by, distrikt, delstat og fylke
Obs! Vær oppmerksom på at stater skal ha delstat koder tilordnet i organisasjonen >konfigurer > adresser for administrasjon > Adresseoppsett > Delstat/område-fanen.
4. I Rediger adresser-skjemaetutvider hurtigfanen Skatteinformasjon
5. Bruk Legg til for å angi Navn eller beskrivelse (f.eks. "GST") og velg tidligere opprettet firmaregistrering tall i GSTIN/GDI/UID-feltet
6. Lukk avgiften informasjons- og adresseskjema
7. Utvid kontakt hurtigfane for informasjon i skjemaet Juridiske enheter for å legge til primærtelefon og Primær e-post
Konfigurere kundene dine
Åpne kundeoriginalen fra Kontoer kundefordringer > Common > Customers > Alle kunder for å angi eller redigere informasjonen som kreves for elektronisk fakturering.
Konfigurer avgiftsinformasjon
1. Utvid Adresser-fanen for en valgt kunde konto og bruk-knappen Legg til for å opprette ny eller Rediger allerede eksisterende primær Adresse
2. Skriv inn eller oppdater ZIP, Gate/vei, Poststed, Distrikt, delstat og fylke
Obs! Vær oppmerksom på at stater skal ha delstat koder tilordnet i organisasjonen >konfigurer > adresser for administrasjon > Adresseoppsett > Delstat/område-fanen.
3. Utvid Avgift i Rediger adresser-skjemaet hurtigfane for informasjon
4. Bruk Legg til for å angi navn eller beskrivelse (f.eks. "GST") og velg tidligere opprettet kunderegistreringsnummer i GSTIN/GDI/UID Feltet
5. Lukk skatte- og adresseinformasjonen Skjemaet
Konfigurere kontaktinformasjon
-
Bruk Kontakter-knappen til å redigere eksisterende eller opprette en ny kundekontakt
-
Fanen Salgdemografi i Kunde original, velg eksisterende primærkontakt
-
Utvid hurtigfane for kontaktinformasjon i Kunder skjema for å legge til primærtelefon og primær e-post
Aktiver kunde for elektronisk fakturering
-
Utvid hurtigfanen Faktura og levering i Kunder Skjemaet
-
Merk av for eInvoice for en kunde
Obs! Hvis dette alternativet er satt til Ja, systemet markerer fakturaer som er lagt inn for denne kundekontoen, som klare for behandling av elektronisk faktura.
Arbeide med elektroniske fakturaer
Når du posterer en faktura for e-fakturaaktivert kunde fra en salgsordre, fritekstfaktura eller prosjektfakturaforslag, elektronisk faktura opprettes. Du får informasjon i varslingssenteret om elektronisk fakturaen [........] er opprettet.
Det sentrale stedet for å arbeide med alle elektroniske fakturaer er Kontoer fordringer > Periodisk > eInvoices > Electronic fakturaer (India). Se gjennom Detaljer-fanen for å se all informasjon som vil bli fylt ut på ulike stadier av elektronisk fakturabehandling.
Feltet |
Beskrivelse |
Sendte data |
Data sendt til tjenesten i JSON-format |
Anerkjennelse Nummer |
Indisk transaksjonsnummer for elektronisk faktura |
Anerkjennelse dato og klokkeslett |
Dato og klokkeslett hvilken faktura som er registrert |
Signert QR Koden |
Signert QR koden for fakturaen mottatt fra IRP |
Signert Faktura |
Signert fakturatekst mottatt fra IRP |
Feilmelding |
Teksten i feilen mottatt fra IRP |
Opprettet av |
Bruker-ID som opprettet en elektronisk faktura |
Opprettet dato og klokkeslett |
Dato og klokkeslett når fakturaen ble opprettet |
Sendt av |
Bruker-ID som sendte en elektronisk faktura |
Sendt dato og Tid |
Dato og klokkeslett når fakturaen ble sendt |
Avbrutt av |
Bruker-ID som annullerte en elektronisk faktura |
Avbrutt dato og klokkeslett |
Dato og klokkeslett når fakturaen ble avbrutt |
Kildefaktura åpner en fakturajournal for faktura som brukes som basis for elektronisk faktura. Ved elektronisk faktura registrering, blant annet informasjon du får IRN- og QR-koden som kan være skrevet ut i mva-faktura og Debet\Kredittrapporter som er tilgjengelige i salg eller Prosjektfakturajournaler:
Registrer elektronisk faktura
Du må ha minst én elektronisk faktura med status opprettet eller Sender feil for å registrere fakturaer på IRP.
-
Gå til kundefordringer > periodiske > eInvoices > Elektroniske fakturaer (India) og velg én eller flere fakturaer som skal sendes for registrering på IRP
-
Klikk Send-knappen
-
Du kan bruke skjemaet Send elektroniske fakturaer og spør for å endre utvalgsvilkårene som fakturaer skal sende.
Obs! Du kan bruke Bunke-fanen til å definere regelmessighet og registrer bokførte fakturaer uten brukermedvirkning.
Avbryte elektronisk faktura
Du kan avbryte fakturaen som tidligere var registrert på IRP. Du må ha minst én elektronisk faktura med statusen Sendt eller Avbryt hvis du vil avbryte fakturaer ved IRP.
-
Gå til kundefordringer > periodiske > eInvoices > Elektroniske fakturaer (India) og velg én eller flere fakturaer som skal avbrytes ved IRP
-
Klikk Avbryt-knappen
-
Du kan bruke skjemaet Send elektroniske fakturaer og spør for å endre utvalgsvilkårene som fakturaer skal sende.
Obs! Du kan bruke Bunke-fanen til å definere regelmessighet og registrer bokførte fakturaer uten brukermedvirkning.
Legge til et felt i elektronisk faktura for JSON
Dette emnet er adressert til brukere som tilpasser JSON elektronisk faktura for å inkludere tilleggsinformasjon, etter behov. Det er bare gitt som veiledning og illustrasjon for en person som har behov for ferdigheter til å tilpasse produktet ved hjelp av X++.
-
Identifiser kontrakten som tilsvarer JSON-delen du skal endre. Einvoice-kontraktklasser har følgende navnemønsteret Einvoice*Contract_IN. Eksempel:
-
-
EInvoiceSupplierInformationContract_IN (med to etterkommere for kunde- og prosjektfakturaer: EInvoiceSupplierInfoCustInvContract_IN og EInvoiceSupplierInfoProjInvContract_IN)
-
EInvoiceBuyerInformationContract_IN med to underordnede for kunde- og prosjektfakturaer: EInvoiceBuyerInfoCustInvoiceContract_IN og EInvoiceBuyerInfoProjInvoiceContract_IN)
-
-
Legg til en metode i den overordnede abstrakte klassen som returnerer de nødvendige dataene. I tilfelle data trekkes ut på en annen måte for kunden og prosjektfakturaer, overstyre denne metoden i hver etterkommer og angi nødvendig implementering. Ellers kan metoden legges til i den abstrakte overordnede bare klasse.
-
Identifiser klassen som er ansvarlig for JSON Generasjon. Slike klasser har følgende navnemønster "Einvoice*Details_IN" og implementer ITaxEngineJsonSerializable Grensesnitt. Eksempel:
-
-
EInvoiceSellerDetails_IN
-
EInvoiceBuyerDetails_IN
-
-
Legge til en variabel i klassedeklarasjonen tilsvarer parameteren du skal legge til i JSON-filen.
-
Legg til en parm-metode for denne variabelen.
-
Endre getJsonAttributes-metoden tilsvarende ved å legge til den nylig opprettede parm-metoden på slutten av listen som returneres av getJsonAttributes-metode. I tillegg, i getJsonAttributes må du legge til attributtnavnet – akkurat det samme som skal skrives i JSON-filen.
-
Finn EInvoiceCreateOutputFile_IN-klassen metoden som er ansvarlig for å opprette en JSON-del som du endrer. For Eksempel:
-
-
insertSeller
-
insertBuyer
-
-
Legg til en linje i denne metoden for å legge til ny data til JSON. For eksempel
_sellerDetails.parmGSTIN(supplierInformationContract.getGSTIN());
Denne linjen vil få GSTIN-nummeret fra kontrakten og vil sende det til "Detaljer"-klassen.
Hvis parameteren ikke kan være tom, bruker du følgende mønster for ytterligere validering:
hvis (!_sellerDetails.parmGSTIN(supplierInformationContract.getGSTIN()))
{
ret = checkFailed(strFmt("@SYS136411"; "@SYP4887805"));
}
Obs! Kompiler prosjektet med endringene, og start alle AOSene på nytt før du tester disse endringene.
Vanlige spørsmål
Spørsmål: Kan jeg angi flere vilkår som skal vurderes når velge fakturaer for elektronisk behandling, enten for å registrere eller avbryte Faktura?
Du kan se gjennom og endre spørringer brukes for faktura etter bruk av funksjonen Send eller Avbryt i Kontoer receivable > Periodic > eInvoices > Electronic fakturaer (India). Knappevalg åpner skjema for systemspørring for å konfigurere flere eller endre eksisterende spørringsvilkår.
Spørsmål: Hvor finner jeg detaljert informasjon om hva som gikk galt for en faktura som ikke ble registrert?
Du kan se gjennom mottatt melding om slutt på feilkode i Kundefordringer > Periodisk > eInvoices > Electronic fakturaer (India).
Spørsmål: Det som ikke er å takle elektronisk fakturaløsning for India?
-
Digital signatur av selger
-
Generering av IRN
-
ISD-faktura
-
Import av AP e-faktura
Spørsmål: Hva er de støttede formatene for elektronisk faktura for India?
Eksport av elektronisk faktura kan gjøres i JSON-format som inneholder alle obligatoriske felt som er definert i teknisk spesifikasjon. Hvis det finnes et annet format eller du må legge til ekstra informasjon om den elektroniske fakturameldingen, det skal gjøres som tilpassing. Se delen Legge til et felt i elektronisk faktura for JSON i denne artikkelen, hvis du vil ha mer informasjon om hvordan du utvider det støttede JSON-formatet.
Spørsmål: Hva er de støttede integreringene for indisk elektronisk fakturaregistrering?
Den støttede integreringen av boksen er å IRP direkte. Enhver annen integrasjon, for eksempel med en hvilken som helst GSP av ditt valg, er å være tilpasset bygget av DIN ISV eller implementeringspartner.
Obs! Integrering gjennom GSP er støttes ikke av Microsoft opprinnelig.