Shrnutí
Elektronická faktura je digitálně akceptovaná digitální daň stvrzenku, který vaše organizace zaregistruje při registraci faktury Portál (IRP). Pomocí aplikace Microsoft Dynamics AX ke generování elektronických faktur vám pomůže zajistit, aby elektronické faktury, které vaše organizace jsou bezpečné, důvěrné, autentické a právně přijatelné. Můžeš také se ujistěte, že se na elektronické faktury použijí požadované standardy.
Elektronickou fakturu můžete vygenerovat pro následující: Dokumenty:
-
Faktura od zákazníka
-
Bezplatná faktura
-
Projektová faktura
-
a jejich poznámky k kreditu
Více informací
Požadavky na používání elektronických faktur
Pokud chcete používat elektronické faktury ve vaší organizaci, musíte podle požadavků proveďte následující úlohy:
-
Získání přihlašovacích údajů pro přístup k sandboxu nebo produkční prostředí e-Invoice System podle pokynů na e-Invoice System Portal – https://einv-apisandbox.nic.in/apicredentials.html.
Poznámka: Budete potřebovat svůj GSTIN, uživatelské jméno, Heslo, ID klienta a tajný kód klienta.
-
Stáhnout archiv s veřejným certifikátem z https://einv-apisandbox.nic.in/einvapiclient/EncDesc/GetPublicKey.aspx, pomocí výše uvedených přihlašovacích údajů pro přihlášení.
-
Nainstalujte certifikát do místního počítače.
Konfigurace digitálního certifikátu pro komunikaci s využitím protokolu IRP
Pokud chcete extrahovat certifikát, proveďte následující kroky. a naimportujte ho pro místní počítač:
1. Dvakrát klikněte na stažený soubor certifikátu. s příponou .cer.
2. V otevřeném okně klikněte na "Nainstalovat Certifikát...":
3. V dalším okně vyberte "Místní "Počítač" a klikněte na tlačítko Další:
4. V dalším okně vyberte možnost "Místo všechny certifikáty v následujícím úložišti" a klikněte na Procházet:
Vyberte složku Osobní a klikněte na OK:
Potom klikněte na Další.
5. V dalším okně klikněte na Dokončit:
6. Instalace je dokončená:
Informace zahrnuté v elektronických fakturách
Elektronická faktura obsahuje následující: Podrobnosti:
-
Jméno, adresa, kontaktní informace a GSTIN čísla organizace (prodejce) a zákazníka (kupujícího)
-
Číslo faktury, datum a dokument Typ
-
Podrobnosti o zboží a službách pro každou prodanou položku:
-
-
Sériové číslo položky
-
Označení, jestli se jedná o dodávku služeb
-
KÓD SAC \ HSN
-
Množství, měrná jednotka a jednotková cena
-
Sazba GST
-
Uplatněné poplatky nebo slevy
-
Součty pro řádek faktury
-
-
Celkový počet podrobností dokumentu, který obsahuje itemization of invoice totals
Konfigurace systému pro použití elektronické fakturace
Pomocí následujících postupů nastavte systém tak, aby používat elektronickou fakturaci pro Indii.
Nastavení měrné jednotky
Musíte to zopakovat pro všechny měrné jednotky, které jste používat v elektronických fakturách, aby odpovídaly povoleným externím kódům.
-
Přejít do organizace > instalace > správy Jednotky > jednotky.
-
Vyberte jednu z jednotek. Např. "ea" a klikněte na Externí kódy.
-
Zadejte kód (např. EInv_IN) a definice
externího kóduPoznámka: Kód bude ve všech měrných jednotkách k identifikaci hlavní datové sady jednotek kódy měr přijímané elektronickou fakturací. -
Vyberte vytvořenou položku. externí kód jednotky pro elektronickou fakturaci (např. Einv_IN") a zadejte hodnotu (např. "NOS") v dolní mřížce formuláře
Nastavení parametrů elektronické faktury
Jít na účty pohledávek > nastavení > eInvoices > Electronic faktury (Indie), vyplňte následující parametry:
Parametr |
Parametr Popis |
GSTIN |
Vaše zboží a služeb identifikační číslo daňového poplatníka, které se používá pro integraci IRP. |
Uživatelské jméno |
Váš uživatel název poskytnutý síťovým adaptérem, který se používá pro integraci protokolu IRP |
Uživatelské heslo |
Váš uživatel heslo poskytované síťovým rozhraním, které se používá pro integraci protokolu IRP |
ID klienta |
Váš klient ID poskytnuté síťovým rozhraním, které se používá pro integraci protokolu IRP |
Tajný klíč klienta |
Váš klient tajný klíč poskytnutý síťovým adaptérem, který se používá pro integraci protokolu IRP |
Certifikát |
Vaše Certifikát poskytnutý síťovým adaptérem používaný pro integraci protokolu IRP |
Autorizace Cesta k adrese URL |
Elektronické Cesta url autorizace faktury |
Registrace Cesta k adrese URL |
Elektronické Cesta URL pro registraci faktur |
Zrušit adresu URL Cestu |
Elektronické Cesta adresy URL pro zrušení faktury |
Kód jednotky |
Nekonečný kód typ pro převod měrných jednotek. Vytvořeno dříve |
Ověřit před odesláním |
Můžeš umožnit zahrnutí dodatečného ověření všech povinných informací na elektronické faktuře v době vystavení faktury. |
Nastavení kódů a produktů HSN
Následující postupy ilustrují pouze proces nastavení kódu HSN a přiřaďte ho k produktu.
Definování kódu HSN
-
Přejít do hlavní knihyNastavení > > daně > Indie > HSN kódy.
-
Vytvořte záznam.
-
V poli Kapitola zadejte hodnotu.
-
V poli Nadpis zadejte hodnotu.
-
V poli Podnadpis zadejte hodnotu.
-
V zemi nebo oblasti pole rozšíření, zadejte hodnotu.
-
Ve statistickém zadejte hodnotu.
-
Uložte záznam a ověřte, že pole kódu HSN je aktualizováno.
-
V poli Popis zadejte hodnotu.
-
Vyberte Zavřít.
Přiřazení kódů HSN k produktům
-
Přejít na > správy informací o produktechProdukty > vydané produkty.
-
Vyberte produkt a pak vyberte Upravit.
-
Pokud je produkt na záložce s náhledem Obecné type is Item, select a value in the HSN code field.
Nastavení čísel daňových registrací
Podrobnosti o nastavení hlavních dat GSTIN najdete v https://learn.microsoft.com/en-us/dynamicsax-2012/appuser-itpro/ind-set-up-tax-registration-numbers. Následující postup ukazuje pouze zjednodušený proces nastavení registrační čísla pro použití v elektronické fakturaci.
-
Přejít na Obecné ledger > Setup > Enterprise tax registration numbers
-
Vytvoření nového záznamu
-
Vybrat typ daně = GST a typ registračního čísla = společnost
-
Zadejte registraci. číslo a uložit data
-
Vytvoření nového záznamu
-
Vybrat typ daně = GST a typ registračního čísla = zákazník
-
Zadejte registraci. číslo a uložit data
Nastavení právnické osoby
1. Přejděte do organizace. správa > Nastavení > organizace > Právní Entity
2. Rozbalte položku Adresy. a pomocí tlačítka Přidat vytvořte novou nebo upravte již existující primární adresu.
3. Zadejte nebo aktualizujte ZIP, Street, City, District, State and County
Poznámka: Upozorňujeme, že státy by měly mít stav kódy přiřazené v organizaci adresy > nastavení > správy > Nastavení adresy > karta Stát/kraj.
4. V upravit addresses form expand Tax information fast tab
5. Nastavení pomocí příkazu PřidatNázev nebo popis (např. "GST") a vyberte dříve vytvořenou registraci společnosti. Číslo v poli GSTIN/GDI/UID
6. Uzavření daně formulář s informacemi aadresou
7. Rozbalení kontaktu informace fast tab in Legal entities form to add Primary phone and Primární e-mail
Nastavení zákazníků
Otevření hlavního zákazníka z účtů pohledávka > Zákazníci common > > Všichni zákazníci můžou zadávat nebo upravovat informace vyžadované pro elektronickou fakturaci.
Nastavení daňových informací
1. Rozbalení karty Adresy pro vybraného zákazníka účet a pomocí tlačítka Přidat vytvořte nový nebo upravte již existující primární Adresu
2. Zadejte nebo aktualizujte ZIP, Street, City, District, State and County
Poznámka: Upozorňujeme, že státy by měly mít stav kódy přiřazené v organizaci adresy > nastavení > správy > Nastavení adresy > karta Stát/kraj.
3. Ve formuláři Upravit adresy rozbalte položku Daň. karta Rychlé informace
4. Nastavení názvu nebo popisu pomocí příkazu Přidat (např. "GST") a vyberte dříve vytvořené registrační číslo zákazníka v GSTIN/GDI/UID. Pole
5. Zavření daňových údajů a adresy Formulář
Nastavení kontaktních informací
-
Použití tlačítka Kontakty k úpravám existující nebo vytvořit nový kontakt zákazníka
-
In Sales demographics tab of Customer hlavní, vyberte existující primární kontakt
-
Rozbalení karty Rychlé informace o kontaktech v zákaznících formulář pro přidání primárního telefonu a primárního e-mailu
Povolit zákazníkovi elektronickou fakturaci
-
Rozbalení karty Rychlé faktury a doručení v zákaznících Formulář
-
Zaškrtněte políčko eInvoice pro zákazníka.
Poznámka: Pokud je tato možnost nastavená na Ano, systém bude označovat faktury zaúčtované pro tento účet zákazníka jako připravené. pro elektronické zpracování faktur.
Práce s elektronickými fakturami
Když zaúčtujete fakturu pro zákazníka s povolenou elektronickou fakturou prodejní objednávku, fakturu s volným textem nebo návrh faktury projektu, elektronickou fakturu se vytvoří. V oznamovacím centru získáte informace o tom, že faktura [........] byla vytvořena..
Centrálním místem pro práci se všemi elektronickými fakturami jsou účty pohledávka > Pravidelné > eInvoice > Electronic faktury (Indie). Zkontrolujte kartu Podrobnosti a zobrazte všechny informace. v různých fázích elektronického zpracování faktur.
Pole |
Popis |
Odeslaná data |
Data odeslaná do služba ve formátu JSON |
Potvrzení Číslo |
Indické číslo transakce elektronické faktury |
Potvrzení datum a čas |
Datum a čas na kterém je faktura zaregistrovaná |
Podepsaný QR Kód |
Podepsaný QR kód faktury přijaté z protokolu IRP |
Podepsané Faktury |
Podepsané text faktury přijatý od protokolu IRP |
Chybová zpráva |
Text chyba přijatá z protokolu IRP |
Vytvořil(a) |
ID uživatele, které vytvoření elektronické faktury |
Datum vytvoření a čas |
Datum a čas kdy byla vytvořena faktura |
Odeslal |
ID uživatele, které odeslána elektronická faktura |
Datum odeslání a Čas |
Datum a čas kdy byla odeslána faktura |
Zrušeno uživatelem |
ID uživatele, které zrušena elektronická faktura |
Zrušena datum a čas |
Datum a čas kdy byla faktura zrušena |
Zdrojová faktura otevře deník faktury pro fakturu používanou jako základ pro elektronickou fakturu. Na elektronické faktuře registraci, kromě jiných informací získáte IRN a QR kód, který lze vytištěné v sestavách Daňová faktura a Debet/Kredit, které jsou k dispozici v části Prodej nebo Deníky faktur projektu:
Registrace elektronické faktury
Musíte mít alespoň jednu elektronickou fakturu se stavem Vytvořeno. nebo odeslání chyby při registraci faktur na IRP.
-
Přejít na Pohledávka > Periodicky > eInvoices > elektronické faktury (Indie) a vyberte jednu nebo více faktur, které se mají odeslat k registraci na IRP
-
Klikněte na tlačítko Odeslat.
-
Můžete použít formulář Odeslat elektronické faktury . a dotazem změňte kritéria výběru pro faktury, které se mají odeslat.
Poznámka: Pomocí karty Batch můžete definovat opakování a registrace zaúčtovaných faktur bez zásahu uživatele
Zrušení elektronické faktury
Fakturu, která byla dříve zaregistrovaná na IRP, můžete zrušit. Vy musí mít alespoň jednu elektronickou fakturu se stavem Odesláno nebo Zrušit při rušení faktur na IRP.
-
Přejít na Pohledávka > Periodicky > eInvoices > elektronické faktury (Indie) a vyberte jednu nebo více faktur, které se mají zrušit na IRP
-
Klikněte na tlačítko Storno.
-
Můžete použít formulář Odeslat elektronické faktury . a dotazem změňte kritéria výběru pro faktury, které se mají odeslat.
Poznámka: Pomocí karty Batch můžete definovat opakování a registrace zaúčtovaných faktur bez zásahu uživatele
Přidání pole do elektronické faktury JSON
Toto téma je určené uživatelům, kterým se přizpůsobuje JSON. elektronickou fakturu, která bude v nezbytných případech obsahovat další informace. Je to pouze jako vodítko a ilustrace pro osobu, která má požadované dovednosti k přizpůsobení produktu pomocí jazyka X++.
-
Identifikujte smlouvu, která odpovídá Část JSON, kterou chcete upravit. Třídy kontraktů Einvoice mají následující name pattern Einvoice*Contract_IN. Příklad:
-
-
EInvoiceSupplierInformationContract_IN (se 2 potomky pro faktury zákazníků a projektů: EInvoiceSupplierInfoCustInvContract_IN a EInvoiceSupplierInfoProjInvContract_IN)
-
EInvoiceBuyerInformationContract_IN se 2 potomky pro faktury zákazníků a projektů: EInvoiceBuyerInfoCustInvoiceContract_IN a EInvoiceBuyerInfoProjInvoiceContract_IN)
-
-
Přidání metody do nadřazené abstraktní třídy, která vrátí potřebná data. V případě, že se data pro zákazníka extrahují jinak a projektových faktur, přepište tuto metodu u každého potomka a poskytněte provádění. Jinak lze metodu přidat do abstraktní nadřazené položky. třídy.
-
Identifikace třídy zodpovědné za JSON Generace. Tyto třídy mají následující vzor názvů. "Einvoice*Details_IN" a implementovat ITaxEngineJsonSerializable Rozhraní. Příklad:
-
-
EInvoiceSellerDetails_IN
-
EInvoiceBuyerDetails_IN
-
-
Přidání proměnné do deklarace třídy odpovídající parametru, který chcete přidat do souboru JSON.
-
Přidejte parm- metodu pro tuto proměnnou.
-
Odpovídajícím způsobem upravte metodu getJsonAttributes. přidáním nově vytvořené metody parm- na konec seznamu vráceného getJsonAttributes – metoda. V části getJsonAttributes budete muset přidat název atributu – stejně jako by měly být zapsány v souboru JSON.
-
Ve třídě EInvoiceCreateOutputFile_IN vyhledejte metoda zodpovědná za vytvoření části JSON, kterou měníte. Pro Příklad:
-
-
insertSeller
-
insertBuyer
-
-
Přidání řádku k této metodě za účelem přidání nového do formátu JSON. Příklad:
_sellerDetails.parmGSTIN(supplierInformationContract.getGSTIN());
Tento řádek získá číslo GSTIN ze smlouvy a předá ho do třídy Details.
Pokud váš parametr nemůže být prázdný, pro další ověření použijte následující vzor:
if (!_sellerDetails.parmGSTIN(supplierInformationContract.getGSTIN()))
{
ret = checkFailed(strFmt("@SYS136411"; "@SYP4887805"));
}
Poznámka: Před otestování těchto změn zkompilujte projekt se změnami a restartujte všechny AOSes.
Časté dotazy
Otázka: Můžu zadat další kritéria, která se mají zvážit při výběr faktur pro elektronické zpracování, a to buď k registraci, nebo zrušení Faktury?
Můžete zkontrolovat a upravit dotazy. používá se pro fakturu po použití funkce Odeslat nebo Zrušit v účtech pohledávka > Pravidelné > eInvoice > Electronic faktury (Indie). Tlačítko Vybrat otevře formulář systémového dotazu pro nastavení dalších nebo upravit existující kritéria dotazu.
Otázka: Kde najdu podrobné informace o tom, co se pokazilo fakturu, která nebyla úspěšně zaregistrována?
Můžete zkontrolovat přijatou chybovou zprávu s kódem ukončení. v pohledávkách > Pravidelné > eInvoice > Electronic faktury (Indie).
Otázka: Co není řešení elektronických faktur pro Indie?
-
Digitální podpis od prodejce
-
Generování IRN
-
Faktura za ISD
-
Import ap e-invoice
Otázka: Jaké jsou podporované formáty elektronické faktury pro Indie?
Export elektronické faktury lze provést ve formátu JSON , který obsahuje všechna definovaná požadovaná pole. v technické specifikaci. Pokud existuje jiný formát nebo potřebujete přidat další informace o elektronické faktuře, je třeba je provést jako přizpůsobení. Přečtěte si část Přidání pole do oddílu elektronické faktury JSON na stránce v tomto článku najdete další podrobnosti o tom, jak rozšířit podporovaný formát JSON.
Otázka: Jaké jsou podporované integrace pro indické elektronické registrace faktur?
Podporovaná integrace bez instalace je přímo na IRP . Jakákoli jiná integrace, například s jakýmkoli GSP podle vašeho výběru, je vlastní sestavení nezávislým výrobcem softwaru nebo implementačním partnerem.
Poznámka: Integrace prostřednictvím GSP je microsoft nativně nepodporuje.