Sobre este projeto
it-programming / web-development
Aberto
Integrador para emissão de NFSe (Nota Fiscal de Serviços Eletronica)
ATUALMENTE o meu sistema já emite NFSe para as prefeituras de Porto Alegre e Santa Cruz do Sul (Rio Grande do Sul), o fim especifico do projeto é emitir NFSe para outros municipios (ex: Parobé, Igrejinha..... Etc) , sendo que o sistema ja possui tabelas com varias informaçoes que são necessarias para o consumo dos webservice (url) bem como as tabelas utilizadas com informações do CNPJ solicitante.
CONSUMIR WebService das Prefeituras para emissão de NFSe (Nota Fiscal de Serviço Eletrônica), desenvolvimento em C# (somente em C#).
NÃO uso banco de dados, todas as tabelas e ou informações utilizadas pelo programa estão armazenadas em arquivo xml ou txt, ja existente no meu sistema, então o sistema não guardara nenhuma informação, ira ler como entrada uma linha de parametros com o serviço a ser executado, dependendo do serviço podera ler uma ou mais tabelas em txt (descritas mais abaixo).
EXECUÇÃO do programa: DESKTOP, deve funcionar em windows 32 ou 64 bits, NetFrameWork 4.6.2 ou superior
O PADRÃO dos xml : abrasf ou conforme o layout da prefeitura em questão
manuais : os pre-requisitos e manuais de consumo dos webservice, metodos etc serão de acordo com cada prefeitura e seus manuais.
FUNCIONAMENTO: O programa deve receber parâmetros para consumir o WebService da prefeitura.
EXEMPLO de 2 dois serviços,
obs: A linha de parametros sera lida pelo programa (C#), executando e consumindo o webservice da prefeitura de acordo com o cnpj solicitante (meu sistema ja possui uma tabela de cnpj, com todas as informações necessarias).
Linha de parametros: que o programa deve ler para fazer a chamada ao webservice :
serviço, solicitação de consulta da nfse
nfse|consultarnfse|nro_prot|retorno_pref|cnpj|
onde:
nfse = tipo do documento
consultarnfse = nome do serviço a ser realizado jundo ao webservice da prefeitura
nro_prot = numero do protocolo de autorização da nfse a ser consultado
arquivo do envio que contem o xml com a solicitação de consulta
retorno_pref = arquivo xml de retorno da consulta
cnpj = numero do cnpj da solicitação
serviço, envio do xml da nfse
nfse|enviarxml|arquivo_da_nfse|retorno_pref|cnpj|
onde:
nfse = tipo do documento
enviarxml = nome do serviço a ser realizado jundo ao webservice da prefeitura
arquivo_da_nfse = arquivo com o xml assinado da nfse
retorno_pref = arquivo xml de retorno do envio, sera o xml de autorização da nfse
cnpj = numero do cnpj da solicitação
tabela ja existentes (arquivos xmll com as informaçoes)
- cnpj (empresa)
tabela ja existente (são arquivos em txt com as informaçoes)
- cidades
- uf
- codigos de tributação
- cnae
- natureza da operação
- serviços
- url (enderços dos webservices)
- das url (endereços dos webservices das prefeituras)
- cidades
exemplo da tabela de cidades
43|4322350|uniao da serra
43|4323606|vista alegre do prata
43|4302303|bom jesus
43|4303608|cambara do sul
43|4303673|campestre da serra
43|4304622|capao bonito do sul
43|4307401|esmeralda
43|4310439|ipe
exemplo da tabela de cnae
0111301|cultivo de arroz
0111302|cultivo de milho
0111303|cultivo de trigo
0111399|cultivo de outros cereais nao especificados anteriormente
0112101|cultivo de algodao herbaceo
exemplo tabela de tributação (sendo que cada municipio tem uma tabela especifica)
0|porto alegre - rs
140100900|manutencao e conserto de aparelhos, computadores e outros equipamentos e aparelhos de informatica e de telecomunicacao
140200100|assistencia tecnica
demais duvidas e informações poderão ser esclarecidas no andamento do projeto. Creio que as informações mais relevantes ja foram descritas acima.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor
Prazo de Entrega: Não estabelecido
Habilidades necessárias