Skip to content

Commit

Permalink
Merge pull request #7 from dadosjusbr/recoleta-mpf
Browse files Browse the repository at this point in the history
mudança de formato em 07/2020
  • Loading branch information
danielfireman authored Nov 13, 2023
2 parents bed484b + 6f8d67f commit 42f9cce
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 3 deletions.
3 changes: 2 additions & 1 deletion src/metadata.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@

# As planilhas de indenizacoes seguem um formato de dados diferente a partir de setembro de 2021.

# A planilha de indenizações de 07/2020 também possui um formato diferente, similar ao adotado em 2021.

def get(month, year):
if year < 2019 or (year == 2019 and month < 7):
Expand Down Expand Up @@ -43,7 +44,7 @@ def get(month, year):
metadata.receita_base = Coleta.Metadados.OpcoesDetalhamento.DETALHADO
metadata.despesas = Coleta.Metadados.OpcoesDetalhamento.DETALHADO
metadata.outras_receitas = Coleta.Metadados.OpcoesDetalhamento.DETALHADO
if (year == 2021 and month == 9) or (year == 2023 and month == 2):
if (year == 2021 and month == 9) or (year == 2023 and month == 2) or (int(year) == 2020 and int(month) == 7):
metadata.formato_consistente = False
else:
metadata.formato_consistente = True
Expand Down
5 changes: 3 additions & 2 deletions src/parser.py
Original file line number Diff line number Diff line change
Expand Up @@ -196,8 +196,9 @@ def parse(data, colect_key):
if int(data.year) > 2019 or (int(data.year) == 2019 and int(data.month) >= 7):
employees.update(parse_employees_after(
data.contracheque, colect_key, data.month, data.year))
# As planilhas de indenizacoes seguem um formato de dados diferente a partir de setembro de 2021.
if int(data.year) > 2021 or (int(data.year) == 2021 and int(data.month) >= 9):
# As planilhas de indenizacoes seguem um formato de dados diferente a partir de setembro de 2021.
# 07/2020 também segue esse formato, sendo uma exceção em 2020.
if int(data.year) > 2021 or (int(data.year) == 2021 and int(data.month) >= 9) or (int(data.year) == 2020 and int(data.month) == 7):
update_employees_after(data.indenizatorias, employees)
else:
update_employees_before(data.indenizatorias, employees)
Expand Down

0 comments on commit 42f9cce

Please sign in to comment.