Skip to content

n3zsistemas/robmachado-sped-restful

Repository files navigation

Sped-RestFul

NOTA:este projeto está apenas na fase de dellineamento sem nenhuma estrutura construida ainda.

RestFul Service para gestão das NFe

A intenção por trás dessa aplicação é montar um servidor RestFul que poderá ser acessado pelos "Emitentes" cadastrados e fazer todo os processos de gestão das NFe, como:

  • Recebimento de dados de uma NFe e seu armazenamento em base de dados
  • Gestão das NFe emitidas e Recebidas de Terceiros
  • Envio de lote de NFe (incluindo a conversão de TXT para xml e assinatura)
  • Busca do Status dos Webservices das SEFAZ
  • Busca do Status da NFe (por recibo ou chave)
  • Cancelamento de NFe
  • Emissão de Carta de Correção
  • Inutilização de Faixa de Numeros de NFe
  • Validação de NFe recebida de Terceiros
  • Consultas de NFe e outros documentos destinados ao usuário
  • Manifestação de Destinatário
  • Download de NFe
  • Impressão da DANFE e DACCE

Serviços opcionais

  • Armazenamento e backup de NFe e outros documentos (emitidos e recebidos) em arquivo
  • Envio de emails com a NFe, CCe ou Cancelamento

Esses métodos alteram os dados do Emitente do sistema e seus recursos.

O sistema deve permitir multiplos emitentes.

  1. Listar Emitente
  2. Cadastrar Emitente
  3. Editar Emitente
  4. Deletar Emitente
  5. Dados do Certificado
  6. Upgrade de certificado digital do "Emitente"

Esses metodos alteram o ambiente operacional do sistema.

  1. Ambiente
  2. Editar Ambiente
  3. Contingência
  4. Ativar Contingência
  5. Desativar Contigência
  6. Modelo de NFe
  7. Editar Modelo de NFe
  8. Protocolo SSL
  9. Editar Protocolo SSL

A gestão permite a busca das NFe registrados no sistema bem como suas informações basicas e recuperação quando necessário.

  1. Lista NFes

A emissão recebe os dados brutos da interface e grava em base de dados como rascunho (em Digitação) e permite as ações subsequentes.

  1. Carrega NFe

Esses métodos interagem com o SEFAZ e retornam os resultados dessa interação.

  1. Status SEFAZ
  2. Consulta de Cadastro
  3. Envio de Lote
  4. Status NFe Recibo (situação da NFe pelo recibo)
  5. Status NFe Chave (situação da NFe pela Chave)
  6. Cancelar NFe
  7. Inutilizar Faixa
  8. Validar NFe
  9. Carta de Correção
  10. Consulta Destinados
  11. Manifestação de Destinatário
  12. Download de NFe
  1. Enviar Email NFe
  2. Enviar Email CCe
  3. Enviar Email Cancelamento
  1. Lista NFe emitidas
  2. Download NFe emitida
  3. Download CCe emitida
  4. Danfe
  5. Danfce
  6. DaCCe

Esses métodos permitem o acesso aos dados de LOG destinados a auxiliar o desenvolvedor ou o usuário a encontarr a causa de problemas.

  1. Listar Log
  2. Limpar Logs

About

No description, website, or topics provided.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages