Pesquisar

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

28/02/2026 à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: 26/03/2026 às 16:02

Última interação: 02/03/2026 às 10:54

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: 15
Interessados: 19
Valor Mínimo: R$ 50,00

Cliente

Freelancer vencedor

Propostas (15)
  • 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

  • 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

  • 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

Criação de conta iCloud (Apple) - Urgente Olá, eu tenho um iPhone e o limite de criação de iCloud é de 3 contas por dispositivo durante a vida útil. Comprei o aparelho usado, então n&ati...

Bot para Discord com venda por Pix - Criar um bot para Discord que funcione como loja no servidor, com pagamento via Pix. Bot simples: após a compra, atribuir cargos aos clientes e criar um canal privado para o cliente receber ...

10 testadores para app - Preciso de uma equipe com 10 pessoas que usem android para baixar meu app, para que eu possa cumprir a última etapa na playstore, precisa abrir para testar todos os dias, por 12 dias seguido...

Projeto de integração e automação - Olá, tudo bem? Me chamo Lucas, sou da Multa Zero. Nós atuamos centralizando dados de infrações para frotas e condutores em nosso sistema. Atualmente estamos buscando u...

Atuação em Firewalls Forcepoint modelo 3405 - Estou em busca de um(a) profissional qualificado(a) com experiência em Firewalls Forcepoint, modelo 3405, para atuação em projeto específico. - Experiência comprov...

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.