Skip to content

Releases: abstra-app/notas

16

05 Dec 14:24
Compare
Choose a tag to compare

NFSe > SP > São Paulo

Consulta de CNPJ agora retorna múltiplos detalhes com inscrições distintas. Isso permite lidar com casos de ambiguidade na emissão da nota

ex:

from abstra_notas.nfse.sp.sao_paulo import ConsultaCNPJ, Cliente, Erro
from dotenv import load_dotenv
from os import getenv

load_dotenv()


cliente = Cliente(
    caminho_pfx=getenv("NFSE_PFX_PATH"), senha_pfx=getenv("NFSE_PFX_PASSWORD")
)

pedido = ConsultaCNPJ(
    remetente=getenv("NFSE_CNPJ_REMETENTE"),
    contribuinte=getenv("NFSE_CNPJ_CONTRIBUINTE"),
)

retorno = cliente.consultar_cnpj(pedido)

try:
    for detalhe in retorno.detalhes:
        print(f"Inscrição Municipal: {detalhe.inscricao_municipal}")
        print(f"Emite NFe: {detalhe.emite_nfe}")
except Erro as e:
    print(f"Código: {e.codigo}")
    print(f"Descrição: {e.descricao}")

Full Changelog: v0.0.15...v0.0.16

15

25 Nov 13:49
Compare
Choose a tag to compare
15

São Paulo - SP

  • Limite de caracteres no bairro: 30

14

14 Nov 00:31
Compare
Choose a tag to compare
14

Adição de:

  • Envio em lote (São Paulo - SP)
  • Consulta via RPS (São Paulo - SP)

Full Changelog: v0.0.13...v0.0.14

13

11 Nov 19:15
Compare
Choose a tag to compare
13

Fix de RetornoEnvioRPS sem dataclass

Release de teste 12

11 Nov 15:46
Compare
Choose a tag to compare

Mudanças:

  • Ao invés de chamar o método executar do Cliente, espera-se a chamada das funções especializadas de gerar_nota, cancelar_nota e consultar_cnpj. Isso permite melhor tipagem e por consequencia, experiência
  • Agora toda chamada retorna apenas o caso de sucesso. O caso de erro é disparado como exceção (vide exemplos)
  • Alguns tipos foram passados para Enum, como o tipo_logradouro. A implementação foi feita para ser retrocompatível, mas vale a verificação
  • Muitas melhorias de validação e tipagem

Full Changelog: v0.0.11...v0.0.12

Release de teste 11

08 Nov 18:29
Compare
Choose a tag to compare
v0.0.11

fix string size with spaces

Release teste 10

08 Nov 03:57
Compare
Choose a tag to compare
v0.0.10

fix xml type

Nona release de teste

08 Nov 03:47
Compare
Choose a tag to compare

Nona release de teste

Oitava release de teste

08 Nov 03:20
Compare
Choose a tag to compare
v0.0.8

missing methods

Sétimo teste

08 Nov 02:13
Compare
Choose a tag to compare
v0.0.7

pedido executa cliente