Realizado

Webjob no Azure para Buscar Nfe no Site da Receita através de Cnpj e Certificado Digital

Publicado em 26 de Fevereiro de 2020 dias na TI e Programação

Sobre este projeto

Aberto

O projeto é a criação de um webjob no Azure que irá buscar diariamente todas as NFe emitidas contra o CNPJ de um cliente.

Esse serviço deverá ir até nossa tabela de clientes, listar todos os clientes do tipo 'comprador' ativos e pegar seus CNPJs.

Com essa lista em mãos, irá até o Azure Blob para buscar os certificados digitais fornecidos por nossos clientes.

Para os clientes que tem o CNPJ cadastrado e o certificado digital, deverá ir até o site da receita e trazer as NFe emitidas contra este CNPJ nas últimas 24 horas.

E, por fim, deverá gravar esse resultado em uma tabela em nosso banco.

A tabela deverá ser criada com os seguintes campos:
- id (guid identificador da linha);
- company_id (id da company);
- codigo_nota (codigo de 6 digitos da nf);
- chave_nota (codigo de 44 digitos da nf);
- cnpj_emissor (cnpj do fornecedor que emitiu a nota);
- valor_total (valor total da nota);
- itens_nota (json com o nome e o valor de cada item da nota);
- creation_date (data de emissão da nota);
- is_active (bit com default(1))

Observações Importantes:
- Deverá também criar testes para validar que os dados do XML estão sendo corretamente traduzidos para o objeto que será gravado no banco;
- Deverá seguir um padrão CQRS ou similar
- Deverá usar C# com dotnet framework core na versão mais recente
- O banco de dados que já existe está em SQL Server (hospedado no Azure)

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias