Realizado

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

Publicado em 17 de Abril de 2015 dias na TI e Programação

Sobre este projeto

Aberto

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 TI e Programação
Subcategoria Programação
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Sim (Eu já gerenciei esse tipo de projeto)
Funções necessárias Desenvolvedor

Prazo de Entrega: 21 de Abril de 2015

Habilidades necessárias

XML