Completed

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

Published on the April 17, 2015 in IT & Programming

About this project

Open

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.

Category IT & Programming
Subcategory Web development
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
Roles needed Developer

Delivery term: April 21, 2015

Skills needed

XML