Pesquisar
Projeto exclusivo

Automação de emissão de DAE/guia de ICMS por UF (Python requests)

hoje às 18:15

Descrição do Projeto:

Automatizar a emissão de DAE/DAEMS (ou equivalente estadual) de ICMS, baixando o PDF final utilizando a inscrição estadual da empresa. Já tenho um módulo pronto para o MS que serve como referência de arquitetura e padrão de retorno. Posso disponibilizar o arquivo após o aceite da proposta.

Padrão obrigatório da entrega:

- Arquivo servicos_sefaz_{UF}.py

- Função principal emitir que:

- Abre sessão (requests.Session)

- Captura token antiforgery/CSRF/Cookies quando existir ou forem necessários

- Reproduz o fluxo do portal (seleção/consulta/validação/emissão)

- Trata regras especiais por código/receita (se o estado exigir requisições intermediárias)

- Baixa o PDF e salva em pdf_path

- Retorna Sucesso: True + {mensagem:'ok', pdf_path:'...', pdf_filename:'...'}

- Erro: False + string explicando o erro (com etapa/motivo)

Alguns estados podem ter validações extras que devem ser consideradas no ato da emissão.

Observações:

- Cada estado tem lógica própria (endpoints, parâmetros, etapas, autenticação). O trabalho é mapear e implementar o fluxo real do portal.

- Se o estado tiver CAPTCHA obrigatório ou exigir autenticação/certificado, o freelancer deve explicar a limitação e propor alternativa viável (não aceito "hack" frágil sem aviso).

- Entrega por UF + critérios de aceite:

- Um arquivo para cada UF com testes embutidos na main.

- Esse tipo de emissão é pública, logo, a emissão dessa guia não acarreta nenhuma obrigatoriedade de pagamento por parte da empresa; para testes, basta pesquisar na internet uma inscrição estadual válida no UF em que estiver desenvolvendo.

- A emissão deve ser "rápida", com a única limitação sendo a demora do próprio UF (alguns estados podem ser mais lentos que outros).

Exemplo prático de mapeamento/automação que precisa ser feito, estado do MS:

Acessar site:
- https://servicos.efazenda.ms.gov.br/sgae/EmissaoDAEMSdeICMS/

- Selecionar opção Não

- Selecionar o tributo desejado (310 ICMS NORMAL para exemplo)

- Identificação: preencher com alguma IE válida (dado é facilmente obtido pelo Google)

- Selecionar o tipo de vencimento, referência, data do pagamento, valor e histórico

- Capturar o evento e clicar no botão IMPRIMIR DAEMS e então fazer o download do arquivo.

- Esse seria o processo manual; o objetivo da entrega é mapear os endpoints/requisições feitas pelo site para replicá-las sem a necessidade do uso da interface.

Inicialmente preciso dos seguintes UFs: MT, GO, SP, PR, MG

Caso a entrega seja de qualidade, podemos estudar a possibilidade de expandir para outros estados.

Habilidades desejadas:

Python

Atividades do cliente nesse projeto:

Última visualização: hoje às 18:15

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Outra - Web, Mobile & Software
Orçamento: Aberto
Nível de experiência: Iniciante
Visibilidade: Público
Propostas: 5
Interessados: 9
Tempo restante:
Valor Mínimo: R$ 50,00
Propostas (5)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

API para corretora de opções binárias - Preciso criar uma API para a corretora SAFIRION.COM (igual à IQ OPTION / POLARIUM / AVALON) que faça entradas automáticas de operações. Apenas API para executar ...

Teste de usabilidade no Telegram - Preciso que a pessoa avalie a usabilidade do bot no Telegram, indicando se está adequado para uso e sugerindo mudanças, caso necessário. O objetivo é identificar proble...

Desenvolvimento de robôs para opções binárias - Objetivo: Desenvolvimento de um software de alta performance para execução de operações em Opções Binárias baseado em discrepância de pre&cced...

Plataforma giratória para captura de imagens de pessoas - Desenvolver plataforma giratória para coleta de fotos de pessoas em pé. Deve: • Confirmar cada captura; • Comandar o giro a partir de um mini PC; • Acionar a ilumina&c...

Bot para entradas automáticas no jogo Bacboo (Evolution) - Preciso de um bot ou ferramenta que faça entradas no jogo Bacboo (da Evolution), de forma precisa, seguindo as entradas de um bot que já existe no Telegram. Essa ferramenta dever&aacu...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.