Applies ToDynamics AX 2012 R3

Resumo

Uma fatura eletrónica é um imposto digital aceite legalmente documento de recibo que a sua organização regista no Registo de Faturas Portal (IRP). Ao utilizar o Microsoft Dynamics AX para gerar faturas eletrónicas, ajuda a garantir que as faturas eletrónicas são as de que a sua organização os gerados são seguros, confidenciais, autenticados e aceitáveis. Pode certifique-se também de que as normas obrigatórias são aplicadas às suas faturas eletrónicas.

Pode gerar uma fatura eletrónica para o seguinte documentos:

  • Fatura do cliente

  • Fatura de texto gratuita

  • Fatura do projeto

  • e as notas de Crédito

Mais informações

Pré-requisitos para utilizar faturas eletrónicas

Para utilizar faturas eletrónicas na sua organização, tem de conclua as seguintes tarefas como pré-requisito:

Nota: precisará do seu GSTIN, Nome de Utilizador, Palavra-passe, ID de Cliente e o Segredo do cliente.

Configurar um certificado digital para comunicação com IRP

Conclua os passos abaixo para extrair o certificado e importe-o para o computador local:

 1. Faça duplo clique no ficheiro de certificado transferido ter a extensão ".cer".

image.png

2. Na janela aberta, clique em "Instalar Certificado...":

image.png

3. Na janela seguinte, selecione "Local Máquina" e clique em Seguinte:

image.png

4. Na janela seguinte, selecione a opção "Colocar todos os certificados na seguinte loja" e clique em Procurar:

image.pngSelecione a pasta "Pessoal" e clique em OK:image.pngEm seguida , clique em Seguinte.5. Na janela seguinte, clique em Concluir:

image.png

6. A instalação está concluída:image.png

Informações que estão incluídas em faturas eletrónicas

Uma fatura eletrónica inclui o seguinte detalhes:

  • O nome, endereço, informações de contacto e GSTIN números da organização (vendedor) e de um cliente (comprador)

  • O número da fatura, a data e o documento tipo

  • Detalhes dos bens e serviços de cada item vendido:

    • Número de série do item

    • Indicar se é um fornecimento de serviços

    • SAC \ Código HSN

    • Quantidade, unidade de medida e preço unitário

    • Taxa GST

    • Encargos ou descontos aplicados

    • Totais da linha de fatura

  • O total de detalhes do documento que contém itemização dos totais de faturas

Configurar o sistema para utilizar o invoicing eletrónico

Conclua os procedimentos abaixo para configurar o sistema para utilizar o invoicing eletrónico para a Índia.

Configurar unidade de medida

Tem de repetir esta ação para todas as unidades de medida utilização em faturas eletrónicas para corresponder aos códigos externos permitidos.

  1. Ir para a Organização administração > configuraçãoUnidades > unidades.

  2. Selecione uma das unidades, por ex.: "ea" unidade e clique em Códigos externos.

  3. Introduza Código (por ex.: EInv_IN) e Definição de código externoNota: o código será utilizado em todas as unidades de medida para identificar o conjunto de dados principal de unidades de códigos de medida aceites pelo invoicing eletrónico.

  4. Selecione os seus criados código externo da unidade de invoicing eletrónico (por ex.: Einv_IN") e introduza o Valor (por ex.: "NOS") na grelha inferior do formulário

Configurar parâmetros de fatura eletrónica

Ir para Contas a receber >Configuração >eInvoices > Eletrónica parâmetros de faturas (Índia), preencha os seguintes parâmetros:

Parâmetro

Parâmetro descrição

GSTIN

Os Seus Bens e Número de Identificação De Contribuinte de Serviços, utilizado para a integração de IRP.

Nome de utilizador

O seu utilizador nome fornecido pela NIC, utilizado para integração de IRP

Palavra-passe de utilizador

O seu utilizador palavra-passe fornecida pela NIC, utilizada para integração de IRP

ID de Cliente

O Seu Cliente ID fornecido pela NIC, utilizado para integração de IRP

Segredo do cliente

O Seu Cliente secreta fornecido pela NIC, utilizado para integração de IRP

Certificado

A sua Certificado fornecido pela NIC, utilizado para integração de IRP

Autorização Caminho do URL

Eletrónico caminho de URL de autorização da fatura

Registo Caminho do URL

Eletrónico caminho do URL de registo de fatura

Cancelar URL caminho

Eletrónico caminho do URL de cancelamento da fatura

Código da unidade

Código de código de código de código tipo para converter unidades de medida. Criado anteriormente

Validar antes de publicar

Pode ativar a validação adicional contra todas as informações obrigatórias a incluir na fatura eletrónica na hora da publicação da fatura.

Configurar códigos e produtos HSN

Os procedimentos abaixo ilustram apenas o processo de configuração de um código HSN e atribuindo-o ao produto.

Definir código HSN

  1. Ir para Ledger Geral > Configuração >Impostos > Para >HSN da Índia códigos.

  2. Criar um registo.

  3. No campo Capítulo, introduza um valor.

  4. No campo Título, introduza um valor.

  5. No campo Subcabece, introduza um valor.

  6. No País/região , introduza um valor.

  7. Em Estatística campo sufixo, introduza um valor.

  8. Guarde o registo e verifique se o campo de código HSN é atualizado.

  9. No campo Descrição, introduza um valor.

  10. Selecione Fechar.

Atribuir códigos HSN a produtos

  1. Vá para Product information management > Produtos >Produtos lançados.

  2. Selecione um produto e, em seguida, selecione Editar.

  3. No FastTab Geral, se o produto tipo é Item, selecione um valor no campo de código HSN .

Configurar números de registo fiscal

Pode encontrar detalhes sobre como configurar dados do principal GSTIN no https://learn.microsoft.com/en-us/dynamicsax-2012/appuser-itpro/ind-set-up-tax-registration-numbers. O procedimento abaixo ilustra apenas o processo simplificado de configuração números de registo para utilização no invoicing eletrónico.

  1. Ir para Geral registo >Configuração >de registo fiscal empresarial

  2. Gradear um novo registo

  3. Selecione Tipo de imposto = tipo de número GST e Registo = Empresa

  4. Introduza o Registo e guarde os dados

  5. Gradear um novo registo

  6. Selecione Tipo de imposto = tipo de número GST e Registo = Cliente

  7. Introduza o Registo e guarde os dados

Configurar a sua entidade legal

1. Ir para a Organização administration > Setup > Organization > Legal entidades

2. Expanda os Endereços e utilize o botão Adicionar para criar um endereço principal novo ou Editar endereço principal já existente

3. Introduza ou atualize o zip, Rua, Cidade, Distrito, Distritoe Concelho

image.png

Nota: Tenha em atenção que os Estados devem ter Estado Códigos atribuídos na Organização administration > Setup > Addresses > a configuração do endereço > separador Distrito.

4. Em Editar formulário endereços expandir separador Informações fiscais rapidamente

5. Utilize Adicionar para definir Nome ou descrição (por ex.: "GST") e selecione o registo da Empresa criado anteriormente número no campo GSTIN/GDI/UID

6. Feche o Imposto formulário Informaçõese Endereço

7. Expandir Contacto separador informações rapidamente no formulário Entidades legais para adicionar Telemóvel principal e E-mail principal

Configurar os seus clientes

Abrir o cliente a partir de Contas Receber >Em Comum > Clientes > todos os clientes introduzam ou editem as informações necessárias para electronic invoicing.

Configurar informações fiscais

1.       Expandir o separador Endereços para um cliente selecionado conta e utilizar botão Adicionar para criar uma nova conta ou Editar principal já existente endereço

2.       Introduzir ou atualizar o zip, Rua, Cidade, Distrito, Distritoe Concelho

Nota: Tenha em atenção que os Estados devem ter Estado Códigos atribuídos na Organização administration > Setup > Addresses > a configuração do endereço > separador Distrito.

3.       Em Editar endereços do formulário expandir Imposto separador informações rapidamente

4.       Utilizar Adicionar para definir o Nome ou a descrição (por ex.: "GST") e selecione o número de registo do cliente criado anteriormente no GSTIN/GDI/UID campo

5.       Fechar as Informações fiscais eendereço formulário

Configurar informações de contacto

  1. Utilizar o botão Contactos para editar existente ou crie um novo contacto de cliente

  2. No separador Demográficos de Vendas do Cliente , selecione Contacto principal existente

  3. Separador Expandir informações de Contacto rapidamente em Clientes formulário para adicionar Telemóvel principal eE-mail principal

Ativar o cliente para o invoicing eletrónico

  1. Expandir o separador Fatura e Entrega rapidamente em Clientes formulário

  2. Verificar a caixa de verificação eInvoice de um cliente

Nota: se esta opção estiver definida para Sim, o sistema irá marcar faturas publicadas para esta conta de cliente como prontas para processamento eletrónico de faturas.

Trabalhar com faturas eletrónicas

Quando publica uma fatura para clientes com e-invoice ativados a partir de uma encomenda de vendas, fatura de texto gratuita ou proposta de fatura do Project, a fatura eletrónica serão criados. O obterá informações no centro de notificações a informá-lo de que a caixa de correio Eletrónico fatura [.....]] foi criada.

O local central para trabalhar em todas as faturas eletrónicas é as Contas a receber >Periódicos > eInvoices >Eletrónico faturas (Índia). Separador Rever Detalhes para ver todas as informações que serão preenchidas em diferentes fases do processamento eletrónico de faturas.

Campo

Descrição

Dados enviados

Dados enviados para o serviço em formato JSON

Confirmação número

Indiana número de transação de fatura eletrónica

Confirmação data e hora

Data e hora em que fatura está registada

QR assinado código

QR assinado código da fatura recebida do IRP

Assinado fatura

Assinado texto da fatura recebido a partir de IRP

Mensagem de erro

O texto de o erro recebido a partir de IRP

Criado por

ID de utilizador que criou uma fatura eletrónica

Data de criação e a hora

Data e hora quando a fatura foi criada

Enviado por

ID de utilizador que fatura eletrónica enviada

Data de enviado e hora

Data e hora quando a fatura foi enviada

Cancelado por

ID de utilizador que fatura eletrónica cancelada

Cancelado data e hora

Data e hora quando a fatura foi cancelada

A fatura de origem abre um diário de faturas para o fatura utilizada como base para fatura eletrónica. Sobre fatura eletrónica registo, entre outras informações, pode obter o código IRN e QR que pode ser impressos em Fatura fiscal e em relatórios de Débito\Crédito disponíveis em Vendas ou Diários de faturas do Project:

image.png

Registar fatura eletrónica

Tem de ter, pelo menos, uma fatura eletrónica com o estado Criado ou Enviar um erro para registar faturas na IRP.

  1. Ir para Contas a receber >Periódico > eInvoices >eletrónicas (Índia) e selecione uma ou várias faturas a enviar para registo no IRP

  2. Clique no botão Enviar

  3. Pode utilizar o formulário Enviar faturas eletrónicas e consulta para alterar os critérios de seleção para as faturas enviarem.

Nota: pode utilizar o separador Lote para definir recurrence e registe faturas publicadas sem interação por parte do utilizador.

Cancelar fatura eletrónica

Pode cancelar a fatura registada anteriormente na IRP. O Adc tem de ter, pelo menos, uma fatura eletrónica com o estado Enviado ou Cancelamento para cancelar faturas no IRP.

  1. Ir para Contas a receber >Periódico > eInvoices >eletrónicas (Índia) e selecione uma ou várias faturas a cancelar no IRP

  2. Clique no botão Cancelar

  3. Pode utilizar o formulário Enviar faturas eletrónicas e consulta para alterar os critérios de seleção para as faturas enviarem.

Nota: pode utilizar o separador Lote para definir recurrence e registe faturas publicadas sem interação por parte do utilizador.

Adicionar um campo a fatura eletrónica JSON

Este tópico é dirigido aos utilizadores que personalizam o JSON fatura eletrónica para incluir informações adicionais, no necessário. É fornecidos apenas como orientação e ilustração para uma pessoa com capacidade de possuição competências para personalizar o produto utilizando X++.

  1. Identificar o contrato que corresponde ao Peça JSON que vai modificar. As turmas de contrato do Einvoice têm o seguinte padrão de nome Einvoice*Contract_IN. Por exemplo:

    • EInvoiceSupplierInformationContract_IN (com 2 descendentes para faturas de clientes e projetos: EInvoiceSupplierInfoCustInvContract_IN e EInvoiceSupplierInfoProjInvContract_IN)

    • EInvoiceBuyerInformationContract_IN com 2 descendentes para faturas de clientes e projetos: EInvoiceBuyerInfoCustInvoiceContract_IN e EInvoiceBuyerInfoProjInvoiceContract_IN)

  2. Adicionar um método à turma abstrata principal que irá devolver os dados necessários. Caso os dados sejam extraídos de forma diferente para o cliente e as faturas de projetos, sobrescreva este método em cada valor descendente e forneça a implementação necessária. Caso contrário, o método pode ser adicionado ao principal abstrato apenas da turma.

  3. Identificar a turma responsável por JSON geração. Estas turmas têm o seguinte padrão de nomes "Einvoice*Details_IN" e implementar ITaxEngineJsonSerializable interface. Por exemplo:

    • EInvoiceSellerDetails_IN

    • EInvoiceBuyerDetails_IN

  4. Adicionar uma variável à declaração de turma correspondente ao parâmetro que vai adicionar ao ficheiro JSON.

  5. Adicione um método de parm-para esta variável.

  6. Modificar o método getJsonAttributes correspondentemente adicionando o método de parm-criado recentemente ao fim da lista devolvida pela método getJsonAttributes. Além disso, na getJsonAttributes you will have to add the attribute name - just the same as devem estar escritos no ficheiro JSON.

  7. Na turma EInvoiceCreateOutputFile_IN localize o método responsável pela criação de uma peça JSON que está a alterar. Para exemplo:

    • inserir Vendedor

    • insertBuyer

  8. Adicionar uma linha a este método para adicionar novos dados para o JSON. Por exemplo

_sellerDetails.parmGSTIN(supplierInformationContract.getGSTIN());

Esta linha obterá o número GSTIN do contrato e passará para a turma "Detalhes".

Se o parâmetro não puder estar vazio, utilize o seguinte padrão para validação adicional:

    if (!_sellerDetails.parmGSTIN(supplierInformationContract.getGSTIN()))

    {

        ret = checkFailed(strFmt("@SYS136411", "@SYP4887805"));

    }

Nota: compile o projeto com as suas alterações e reinicie todos os AOSes antes de testar estas alterações.

Perguntas mais frequentes

P: Posso especificar critérios adicionais a considerar quando selecionar faturas para processamento eletrónico, para registar ou cancelar fatura?

Pode rever e modificar consultas utilizada para fatura após utilizar a função Enviar ou Cancelar em Contas A receber >periódico > eInvoices >Eletrónico faturas (Índia). Botão Selecionar abre o formulário de consulta do sistema para configurar adicional ou modifique os critérios de consulta existentes.

image.png

P: Onde posso encontrar informações detalhadas sobre o que correu mal Uma fatura que não foi registada com êxito?

Pode rever a mensagem de fim do código de erro recebido em Contas a receber >Periódico > eInvoices > Eletrónica faturas (Índia).

image.png

P: O que não é uma cópia da solução de fatura eletrónica para Índia?

  • Assinatura digital por vendedor

  • Geração de IRN

  • Fatura ISD

  • Importação de fatura eletrnésia AP

P: Quais são os formatos suportados da fatura eletrónica para Índia?

Exportação de fatura eletrónica pode ser feita no formato JSON que contém todos os campos obrigatórios definidos em especificação técnica. Se houver outro formato ou se precisar de adicionar mais informação para a mensagem de fatura eletrónica, é feita como personalização. Consulte Adicionar um campo à secção de fatura eletrónica JSON da este artigo, para obter mais detalhes sobre como expandir o formato JSON suportado.

P: Quais são as integrações suportadas pela eletrónica da Índia registo de fatura?

A integração de caixa suportada é para IRP diretamente. Qualquer outra integração, por exemplo com qualquer GSP de a sua escolha é ser personalizada criada pelo seu ISV ou parceiro de implementação.

Nota: integração através de GSP é não suportado pela Microsoft nativa.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.