Skip to content

Releases: AlexandreBellas/bling-erp-api-php

Release v1.17.0

05 Oct 00:34
887905b
Compare
Choose a tag to compare

Atualização para v310.

Veja o registro de alterações para verificar as novidades.

Release v1.16.0

08 Sep 20:24
2d8fce7
Compare
Choose a tag to compare

Atualização para v308

Incluem as seguintes modificações:

  • [New] Nova API de propostas comerciais
  • [Breaking Change] Alteração para permitir o filtro por múltiplos códigos de produtos na obtenção de saldos de estoque
  • [New] Adiciona novos tipos de pagamento conforme o Informe Técnico SEFAZ 2024.002
  • [New] Adicionada data de início do contrato ao obter dados básicos da empresa
  • [Fix] Correção na criação de NF-e para determinadas finalidades
  • [New] Adicionado filtro por contato e tipo de data na obtenção de múltiplas contas a receber
  • [New] Nova API de grupos de produtos
  • [New] Permite atualização de produto fornecedor sem informar o ID do fornecedor
  • [New] Adicionados campos numeroPedidoLoja e vendedor na obtenção individual de NF-e e NFC-e
  • [New] Alteração para permitir o filtro por múltiplos códigos de produtos na obtenção de produtos
  • [Breaking Change] Alteração nos endpoints de boletos vinculados a contas a receber
  • [Breaking Change] Alteração no endpoint de obtenção das regras de tributação do item
  • [New] Adicionado saldo atual do estoque na obtenção de produtos
  • [New] Adicionado preço de custo do fornecedor padrão na obtenção de produtos

Release v1.15.0

06 Sep 00:36
095e6a9
Compare
Choose a tag to compare

Atualização para versão v303

  • [Fix] Correção nos filtros de datas de inclusão e alteração na obtenção de múltiplos produtos
  • [New] Adicionados campos na obtenção de contas a receber, contas a pagar e formas de pagamento
  • [New] Nova API de ordens de produção
  • [New] Adicionado identificador do produto pai na obtenção de um produto do tipo variação
  • [New] Adicionado atributo de ID da empresa ao obter dados básicos da empresa

Release v1.14.2

03 Sep 23:52
40d8632
Compare
Choose a tag to compare

Correção de bugs

  • Tornar nullable propriedade $ordem de AleBatistella\BlingErpApi\Entities\Produtos\Schema\Find\FindResponseDataMidiaImagensInternas
  • Tornar nullable propriedade $ordem de AleBatistella\BlingErpApi\Entities\ProdutosVariacoes\Schema\Find\FindResponseDataMidiaImagensInternas

Apesar de na documentação estar marcado como atributos obrigatórios, houve um caso isolado em que não se retornava o atributo da API.

Release v1.14.1

25 Aug 16:06
e5e4c99
Compare
Choose a tag to compare

Correção de bugs

  • Adição da entidade CanaisDeVenda no objeto Bling
  • Adição do tipo NAO_DEFINIDO para Produtos/Enum/TipoEstoque.php e Produtos/Enum/LancamentoEstoque.php
  • Adição do tipo EXCLUIDO para Produtos/Enum/Situacao.php

Release v1.14.0

09 May 21:57
af50d50
Compare
Choose a tag to compare

Atualização para v300

As mudanças incluem os seguintes pontos:

  • [New] Obtenção dos links do boleto e do QR Code em contas a receber
  • [New] Adicionado filtro por código do produto na obtenção de saldos de estoque
  • [New] Adicionado identificador do produto pai no retorno de produtos do tipo variação
  • [New] Nova API de canais de venda

Release v1.13.1

26 Apr 16:20
f0c54b2
Compare
Choose a tag to compare

Implementação do projeto de demonstração

Assim como o repositório para Javascript/Typescript, este repositório agora possui um projeto de demonstração completamente funcional implementado com Laravel. Basta acessar a pasta demo e seguir o seu README.

Mudança no tratamento de erros de requisição

Em alguns momentos, o Bling retorna status 200 mas com conteúdo indicando erro. Uma adaptação no tratamento de erro foi feita para lidar com este caso, lançando a exceção BlingApiException quando isso acontecer.

Release v1.13.0

26 Apr 14:30
e4f7d29
Compare
Choose a tag to compare

Finalização da implementação de entidades

A últimas implementadas foram:

  • Produtos - Variações
  • Situações
  • Situações - Módulos
  • Situações - Transições
  • Usuários
  • Vendedores

Mudança na classe Body

Por conta dos endpoints de Usuários, agora Body aceita também string como conteúdo (e não somente array).

Atualização conforme o registro de alterações

A biblioteca está atualizada com a v296. As alterações foram:

  • [New] Adicionada rota para obtenção do contato consumidor final
  • [Breaking change] Alteração no filtro de critério na obtenção de produtos
  • [New] Adicionado filtro para obter vendedores em todas as situações

Release v1.12.0

14 Apr 17:53
0da44a9
Compare
Choose a tag to compare

Novas entidades implementadas

São elas:

  • Produtos
  • Produtos - Estruturas
  • Produtos - Fornecedores
  • Produtos - Lojas

Atualização no parsing da resposta de requisição

Agora enums são tratados separadamente, e caso um valor inválido seja retornado pela requisição,

  • retornará null se o campo for nullable
  • lançará uma exceção caso contrário

Release v1.11.0

31 Mar 23:48
ba81dfe
Compare
Choose a tag to compare

Novas entidades implementadas

São elas:

  • Notificações
  • Pedidos de Compras
  • Pedidos de Vendas