Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

order = OrdenarEnum.DVA #1

Closed
laruzzo opened this issue Aug 5, 2021 · 7 comments · Fixed by #6
Closed

order = OrdenarEnum.DVA #1

laruzzo opened this issue Aug 5, 2021 · 7 comments · Fixed by #6

Comments

@laruzzo
Copy link

laruzzo commented Aug 5, 2021

Não é possível utilizar a classificação decrescente na API.

@laruzzo
Copy link
Author

laruzzo commented Aug 5, 2021

class OrdenarEnum(Enum):
"""Enum para ordenação do retorno da consulta.

- NN: Nosso número (usado também para consulta do PDF do boleto);
- SN: Seu número (que você usou na emissão);
- DVA: Data de vencimento crescente;
- DVD: Data de vencimento decrescente;
- NS: Nome do sacado;
- VA: Valor do título crescente;
- VD: Valor do título decrescente;
- SA: Status do título crescente;
- SD: Status do título decrescente;
"""
NN = 'NOSSONUMERO'
SN = 'SEUNUMERO'
DVA = 'DATAVENCIMENTO'
#DVD = 'DATAVENCIMENTO'
NS = 'NOMESACADO'
VA = 'VALOR'
#VD = 'VALOR'
SA = 'STATUS'
#SD = 'STATUS'

@feslima
Copy link
Owner

feslima commented Aug 5, 2021

opa @laruzzo, sempre foi assim ou teve atualização na doc? eu não tenho conta PJ no inter aí não tenho acesso a documentação atualizada

@laruzzo
Copy link
Author

laruzzo commented Aug 5, 2021

Sim, tinha um erro na variável que sempre considerava null. Aí corrigi isso. Quando o código passou a considerar a variavel corretamente ele gera erro quando usa o DVD. Data de Vencimento Decrescente.

@laruzzo
Copy link
Author

laruzzo commented Aug 5, 2021

Por sinal, muito boa a sua biblioteca. Me ajudou muito. Obrigado por compartilhar e parabéns pelo trabalho.

@feslima
Copy link
Owner

feslima commented Aug 5, 2021

Eu que agradeço a apreciação.

Mas voltando ao bug @laruzzo, é o DSC mesmo que tá dando erro? Olha, essa é a configuração do enum que testei agora:

OrdenarEnum

O que tá dando erro aqui é o ASC (ascendente). Olha esse demo aqui, eu começo o STATUS_DSC e depois testo com STATUS_ASC:

asc_dsc

@feslima
Copy link
Owner

feslima commented Aug 12, 2021

No commit eb6766f eu consertei (eu acho).

Também estou incluindo uma suíte de testes só pra seção de consulta. O problema é que não estou conseguindo automatizar a CI com o Actions.

Por enquanto, até eu desenrolar isso, os testes só irão funcionar localmente com o interessado providenciando seus certificados.

@feslima
Copy link
Owner

feslima commented Aug 12, 2021

Esqueci de agradecer pelo achado. Obrigado :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants