Release 0.0.2
Esta é a segunda release oficial, os mesmos arquivos encontram-se no master branch.
Como a especificação disponibilizada pela receita federal não sofreu alterações, não haverá alteração nessa classe no momento.
A classe foi testada novamente nos validadores liberados pela receita em 2017 e 2021, todos os arquivos foram validados com sucesso.
Bugfix e uso direto do PDO sem wrapper
-
A classe foi alterada para fazer a conexão direta usando PDO, usando a estrutura de dados localizada aqui: https://raw.githubusercontent.com/devasia2112/Nfsc21/master/db/base_dado_necessario.sql
-
Foi corrigido um pequeno Bug na linha 344 para a propriedade
nf_referencia_item
, agora e possível incrementar os itens de referência da nota fiscal quando houver mais que 1 item por documento fiscal. (valor alterado de '' para 0 – alterado de string para integer), esse Bug ocorre apenas na versão >= 8 do PHP. -
A classe usando PDO Wrapper foi mantida aqui nesse arquivo: https://github.com/devasia2112/Nfsc21/blob/master/class/nfsc.21.class.PDO.wrapper.php
Veja o issue #9 sobre o bug resolvido.