Status: Finished

Geração de Classes Java Xmlbeans a partir dos Schemas Xml da Nf-e e do Ct-e e compatibilização com o Html disponibilizado na consulta pública da Nfe e do Cte

Project details:
Budget: Open
Published: Last year
Deadline: 4 days
Bids: 3
Interested freelancers: 5
Description:
Preciso gerar o arquivo XML da Nota Fiscal Eletrônica (NFe) e do Conhecimento de Transporte Eletrônico (CTe) a partir dos dados disponibilizados em HTML pela Receita Federal do Brasil.

A Receita Federal disponibiliza consulta pública completa (sem necessidade de certificação digital) destes documentos, a partir da chave de acesso.
http://www.nfe.fazenda.gov.br/portal/consulta.aspx?tipoConsulta=completa
http://www.cte.fazenda.gov.br/consulta.aspx?tipoConsulta=completa
A consulta retorna um arquivo HTML, com todos os dados preenchidos do documento.

A Receita também disponibiliza os Schemas XML destes dois documentos, para que os contribuintes possam gerá-los.
Schemas XML NF-e - Pacote de Liberação No. 8f
Schemas XML CT-e - Pacote de Liberação 2.00a - (NT 2015.001)

Estou desenvolvendo uma aplicação que, a partir da chave de acesso da NFe ou do CTe, realize uma consulta no site da Receita Federal (RFB), recupere o HTML e, a partir dos dados disponibilizados, gere um arquivo XML.

O projeto consiste em:
1. Gerar arquivos XML da NFe e do CTe a partir do HTML disponibilizado na consulta da RFB e compatibilizar com a hierarquia e as tags dos Schemas XML da NF-e e do CTe, utilizando JDOM para processar o HTML.
1.1. Para gerar o XML utilizar o XMLBeans usando parsing.
2. Gerar classes Java XMLBeans e metadados a partir dos Schemas XML da NF-e e do CTe.

Eu irei fornecer exemplos de arquivos HTML para todos os tipos de Código Situação Tributária (CST), no caso da NFe, e exemplos de HTML de todos os tipos de Modais do Conhecimento de Transporte.

Posso levantar mais especificidades, como notas fiscais de combustíveis ou veículos.

Categoria: IT & Programação
Subcategoria: Desenvolvimento web
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Funções necessárias: Desenvolvedor

Create your own project

Are you looking for a freelancer to work on a similar project? Create your own project and you'll receive proposals from the best freelancers.

Create a similar project

Client:

Rafael V.
(Rating 4.80 out of 5)
Location: Brasil
Payment method: Verified
To find out more about this client, login to Workana.
Loading...