Skip to content

Commit

Permalink
Merge pull request #2153 from prefeiturasp/hotfix/8.3.1
Browse files Browse the repository at this point in the history
Hotfix/8.3.1
  • Loading branch information
alcfernandes authored Jun 28, 2023
2 parents 3202f4c + dc02fd9 commit 206e1e4
Show file tree
Hide file tree
Showing 3 changed files with 48 additions and 11 deletions.
2 changes: 1 addition & 1 deletion sme_ptrf_apps/__init__.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
__version__ = "8.3.0"
__version__ = "8.3.1"

__version_info__ = tuple(
[
Expand Down
2 changes: 1 addition & 1 deletion sme_ptrf_apps/core/models/associacao.py
Original file line number Diff line number Diff line change
Expand Up @@ -291,7 +291,7 @@ def membros_diretoria_executiva_e_conselho_fiscal_cadastrados(self):
return True

def pendencias_dados_da_associacao_para_geracao_de_documentos(self):
pendencia_cadastro = not self.nome or not self.ccm or not self.unidade.email
pendencia_cadastro = not self.nome or not self.ccm
pendencia_membros = not self.membros_diretoria_executiva_e_conselho_fiscal_cadastrados
pendencia_contas = self.contas.filter(Q(banco_nome__exact='') | Q(agencia__exact='') | Q(numero_conta__exact='',
status=ContaAssociacao.STATUS_ATIVA)).exists()
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import pytest
from datetime import date
from freezegun import freeze_time

from sme_ptrf_apps.core.services import lancamentos_da_prestacao

Expand Down Expand Up @@ -106,15 +107,15 @@ def test_get_lancamentos_da_analise_da_prestacao_com_tag_de_informacao_imposto_a

lancamento = lancamentos[0]
assert lancamento['documento_mestre']['uuid'] == f'{despesa_com_retencao_imposto.uuid}'
assert lancamento['informacoes'] == [{

informacoes = lancamento['informacoes']
informacoes_filtradas_tag_imposto = [info for info in informacoes if info['tag_id'] == '4']

assert informacoes_filtradas_tag_imposto == [{
'tag_id': '4',
'tag_nome': 'Imposto',
'tag_hint': ['Essa despesa teve retenção de imposto:', 'R$ 10,00, pago em 10/03/2020.']
},
{'tag_hint': ['Essa despesa não possui conciliação bancária.', 'Não demonstrado por 39 meses.'],
'tag_id': '10',
'tag_nome': 'Não conciliada'}
]
}]



Expand Down Expand Up @@ -180,17 +181,53 @@ def test_get_lancamentos_da_analise_da_prestacao_com_tag_de_informacao_imposto_p

lancamento = lancamentos[0]
assert lancamento['documento_mestre']['uuid'] == f'{despesa_imposto_retido.uuid}'
assert lancamento['informacoes'] == [{

informacoes = lancamento['informacoes']
informacoes_filtradas_tag_imposto_pago = [info for info in informacoes if info['tag_id'] == '5']

assert informacoes_filtradas_tag_imposto_pago == [{
'tag_id': '5',
'tag_nome': 'Imposto Pago',
'tag_hint': 'Esse imposto está relacionado à despesa 123315 / Antônio José SA.',
},
}]

@freeze_time("2023-06-22")
def test_get_lancamentos_da_analise_da_prestacao_com_tag_de_informacao_nao_conciliada(
jwt_authenticated_client_a,
despesa_com_retencao_imposto,
rateio_despesa_com_retencao_imposto,
despesa_imposto_retido,
rateio_despesa_imposto_retido,
periodo_2020_1,
conta_associacao_cartao,
acao_associacao_ptrf,
prestacao_conta_2020_1_em_analise,
analise_prestacao_conta_2020_1_em_analise,
analise_lancamento_receita_prestacao_conta_2020_1_em_analise,
analise_lancamento_despesa_prestacao_conta_2020_1_em_analise,
tipo_transacao_pix,
):
lancamentos = lancamentos_da_prestacao(
analise_prestacao_conta=analise_prestacao_conta_2020_1_em_analise,
conta_associacao=conta_associacao_cartao,
tipo_transacao='GASTOS',
filtrar_por_nome_fornecedor="Prefeitura"
)

assert len(lancamentos) == 1

lancamento = lancamentos[0]
assert lancamento['documento_mestre']['uuid'] == f'{despesa_imposto_retido.uuid}'

informacoes = lancamento['informacoes']
informacoes_filtradas_tag_nao_conciliada = [info for info in informacoes if info['tag_id'] == '10']

assert informacoes_filtradas_tag_nao_conciliada == [
{'tag_hint': ['Essa despesa não possui conciliação bancária.', 'Não demonstrado por 39 meses.'],
'tag_id': '10',
'tag_nome': 'Não conciliada'}
]


def test_get_lancamentos_da_analise_da_prestacao_com_tag_de_informacao_parcial_recurso_proprio(
jwt_authenticated_client_a,
despesa_2020_1_recurso_proprio,
Expand Down

0 comments on commit 206e1e4

Please sign in to comment.