## Receita Federal / Simples (Emissão de DAS de MEI)
Emite os Documentos de Arrecadação do Simples Nacional (DAS) de um Microempreendedor Individual (MEI) optante pelo SIMEI (Sistema de Recolhimento em Valores Fixos Mensais do Tributos do Simples Nacional).


### URL do site
- http://www8.receita.fazenda.gov.br/SimplesNacional/Aplicacoes/ATSPO/pgmei.app/Identificacao

### Requisição
URL para POST: `https://api.infosimples.com/api/v2/consultas/receita-federal/simples-das`



| Parâmetro        | Descrição                                                                                                                                                                                                                                                        |
| ---------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| token*           | Chave de autenticação da API. É com o token que a API reconhece e autoriza quem está fazendo a consulta.                                                                                                                                                         |
| cnpj*            | CNPJ da empresa a ser consultada.                                                                                                                                                                                                                                |
| periodo**        | Período de apuração que deve ser considerado, no formato AAAAMM. Por exemplo, para considerar o mês 11/2023, deve ser enviado o valor <strong>"202311"</strong>.<br>Caso o período não seja informado, será retornado o DAS do mês e ano atuais.                 |
| data_pagamento** | Data de pagamento do DAS. Se não informado, será considerado o dia atual ou o próximo dia útil. A data informada deve ser um dos próximos 15 dias úteis, no formato ISO 8601. Por exemplo, 22 de Abril de 2022 é representado em ISO 8601 da forma "2022-04-22". |

> * Parâmetro obrigatório.

> ** Parâmetro opcional. Pode ser necessário informar algum dos parâmetros opcionais para que a consulta funcione adequadamente.


### Exemplos de respostas (OK)
```json
{
  "code": 200,
  "code_message": "A requisição foi processada com sucesso.",
  "errors": [],
  "header": {
    "api_version": "v2",
    "api_version_full": "2.2.15-20231127105559",
    "product": "Consultas",
    "service": "receita-federal/simples-das",
    "parameters": {
      "cnpj": "12.345.678/9012-34",
      "data_pagamento": "11/11/1111",
      "periodo": "202311",
      "periodos": "''",
      "periodos_ignorados": "''"
    },
    "client_name": "Minha Empresa",
    "token_name": "Token de Produção",
    "billable": true,
    "price": "0.26",
    "requested_at": "2023-11-28T12:08:57.000-03:00",
    "elapsed_time_in_milliseconds": 207,
    "remote_ip": "111.111.111.111",
    "signature": "U2FsdGVkX18GEIOyMx5T0BVZQZLKO3qJYKKHuWcrp/cafrO27yicNzUpVf8pqd0R6eReDBNkX9wahUGNWi5pig=="
  },
  "data_count": 1,
  "data": [
    {
      "cnpj": "12.345.678/9012-34",
      "normalizado_cnpj": "12345678901234",
      "periodos": {
        "202311": {
          "mensagem": "Exemplo de mensagem",
          "mensagem_site": "",
          "url_das": "Exemplo de URL",
          "periodo": "Novembro/2023",
          "apurado": "Sim",
          "situacao": "A Vencer",
          "principal": "R$ 72,00",
          "multas": "R$ 0,00",
          "juros": "R$ 0,00",
          "total": "R$ 72,00",
          "data_vencimento": "11/11/1111",
          "data_acolhimento": "20/12/2023",
          "data_pagamento": "11/11/1111",
          "icms": "R$ 1,00",
          "iss": "R$ 5,00",
          "inss": "R$ 66,01",
          "numero_apuracao": "111111111111111111",
          "numero_das": "11.11.11111.1111111-1",
          "codigo_barras_das": "111111111111111111111111111111111111111111111111",
          "valor_total_das": "72,00",
          "normalizado_valor_total_das": 72.0,
          "normalizado_principal": 72.0,
          "normalizado_multas": 0.0,
          "normalizado_juros": 0.0,
          "normalizado_total": 72.0,
          "normalizado_icms": 1.0,
          "normalizado_iss": 5.0,
          "normalizado_inss": 66.01
        }
      },
      "razao_social": "Exemplo de Razão Social",
      "site_receipt": "https://www.exemplo.com/exemplo-de-url"
    }
  ],
  "site_receipts": [
    "https://www.exemplo.com/exemplo-de-url"
  ]
}
```


### Arquivo de visualização de consulta

O arquivo de visualização de consulta (`site_receipts`) disponibilizado no retorno da API é **emitido pela fonte original**.

### Exemplos de códigos para integração com a API


#### Python
```python
# Testado com: Python 3.10.19, Python 3.14.0
import requests

url = 'https://api.infosimples.com/api/v2/consultas/receita-federal/simples-das'
args = {
  "cnpj":           "VALOR_DO_PARAMETRO_CNPJ",
  "periodo":        "VALOR_DO_PARAMETRO_PERIODO",
  "data_pagamento": "VALOR_DO_PARAMETRO_DATA_PAGAMENTO",
  "token":          "INFORME_AQUI_O_TOKEN_DA_CHAVE_DE_ACESSO",
  "timeout":        "300"
}

response = requests.post(url, args)
response_json = response.json()
response.close()

if response_json['code'] == 200:
  print("Retorno com sucesso: ", response_json['data'])
elif response_json['code'] in range(600, 799):
  mensagem = "Resultado sem sucesso. Leia para saber mais: \n"
  mensagem += "Código: {} ({})\n".format(response_json['code'], response_json['code_message'])
  mensagem += "; ".join(response_json['errors'])
  print(mensagem)

print("Cabeçalho da consulta: ", response_json['header'])
print("URLs com arquivos de visualização (HTML/PDF): ", response_json['site_receipts'])
```


## Estamos prontos para ajudar
Ainda tem alguma dúvida ou precisa de ajuda na sua integração? Entre em contato em [suporte@infosimples.com.br](mailto:suporte@infosimples.com.br) e receba ajuda da nossa equipe técnica altamente qualificada.
