Mateus Brunelli
Membros Pro-
Total de ítens
173 -
Registro em
-
Última visita
-
Days Won
1
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Mateus Brunelli postou
-
Aqui estão algumas informações sobre meu PHP, incluido a arquitetura que está em x64!
-
Boa tarde, pra facilitar os suportes vou descrever o que fiz em minhas tentativas até agora: 1°: Copiei as DLLs ACBrNFe64.dll da pasta bin\MT\Cdecl da pasta que baixei aqui no Site, e coloquei na pasta C:\xampp\php\ext que é a pasta onde ficam as extensões do PHP, e adicionei uma nova linha no php.ini especificando onde fica essa extensão e por fim desliguei e liguei novamente o apache. Quando tento usar a demo pra testar a extensão o resultado é esse: Isso sem contar que quando uso o phpinfo() ele não reconhece a extensão! 2°: Depois disso vi o video citado no tópico "Extensão PHP para uso do ACBrLib online! ACBrLibPHP" onde o cara fala sobre o que ele desenvolveu, e vi também que o código dele foi adaptado e usado na própria demo, porém o que acontece é que tudo que ele faz é voltado pra o linux, com comandos de bach, pra o linux, que compilam um código em C++ e transformam em uma DLL legível pra o PHP, essa extensão usa a DLL da ACBr. Porém meu ambiente é windows, por essa razão não consigo usar os comandos que existem na demo! O que gostaria é saber se alguém no ambiente windows já consegue usar o ACBrLib em PHP...
-
Bom dia, sim, li todo este tópico e vi todo o video a respeito do uso da DLL, também segui a dica de usar apenas a DLL já compilada pela ACBrLib, mas infelizmente a própria demo é totalmente voltada pra a compilação em Linux, e meu ambiente tanto em teste quanto em produção é windows, por essa razão ainda não consegui fazer o codigo da ACBr rodar no PHP! Talvez seja pedir muito mas se já existe um jeito de fazer rodar no Windows, gostaria de um passo a passo, pois não tenho muita experiência no uso de DLLs no PHP!
-
Olá, sim, Gmail é uma deles Servidor: smtp.gmail.com Portal: 465 Só antes tem que entrar na conta do google e habilitar a "verificação em duas etapas" e também gerar uma senha de app na parte de segurança da conta do google. E usar essa senha gerada para configuração do componente de e-mail do AcBR. Veja no tópico abaixo
-
Boa tarde. Gostaria de saber se alguém já usa o ACBrNFe para PHP no WIndows? Preciso usar as dlls do ACBr numa aplicação em php puro (tem potencial pra migrar pra o Laravel), já tentei usar as demos, porém o código e a maioria dos tópicos no fórum são voltados pra o Linux, já tentei usar as Dlls do ACBrLib no php.ini mas no momento em que a aplicação é compilada (servida), recebo uma mensagem de que não foi possível carregar o modulo. Gostaria de saber como posso implementar o ACBrLib no meu código PHP no ambiente do windows.
-
Boa tarde, sobre o retorno somente no dia seguinte, sei que o Sicredi tem uma configuração interna deles lá na conta, onde configuram se deseja múltiplos retornos no dia ou não. Isso ameniza o problema de ter que esperar o retorno para ter o QR-CODE. Onde poderá vir o retorno ainda no dia que enviou a remessa.
-
Boa tarde. @nazarenoneto obrigado pela colaboração no desenvolvimento. Creio que agora falte pouco para homologar a parte de boleto híbrido com o Sicredi. Minha dúvida é a seguinte: O que você informa no "Titulo.QrCode.txid" quando envia a remessa? Pois o Sicredi permite que deixe em branco essa informação para eles gerarem. Outra dúvida é com relação a impressão do boleto. Percebi que o layout do ACBr no Fortes Report está um pouco diferente do layout exigido pelo Sicredi para o boleto híbrido. Em anexo envio a impressão do ABCr no Fortes Report e também o exemplo passado pelo Sicredi ao homologar. OBS: Eu não tentei homologar ainda com o layout atual do ACBr. Se alguém na comunidade do ACBr que tenha conhecimentos em Fortes Report puder contribuir nesta parte creio que não falte muita coisa.
-
Negativação Serasa - Sicoob
Mateus Brunelli replied to Desenvolvimento total S 's tópico in ACBrBoleto
Boa tarde @Desenvolvimento total S dentro do título do boleto verifique a propriedade DataNegativacao e alimente essa propriedade. Creio que irá lhe atender. -
Boa tarde. Tivemos esse mesmo problema com alguns clientes aqui, estamos fazendo o seguinte procedimento. Ali no gerenciador de dispositivos do windows, clicamos em cima do "THIS IS NOT PROLIFIC..." e clicamos em remover, aí ele remove o driver, aí depois desconecta o cabo USB da impressora e conecta novamente, que volta a funcionar e reconhecer uma porta COM. Este procedimento parece estar resolvendo o problema
-
Boa tarde no Hotmail eu não tenho conta, mas fiz para alguns clientes, é bem semelhante ao processo do Gmail, entra nas configurações da conta e vai na guia segurança. Mas se não me engano só conseguirá criar a senha de App se tiver configurado autenticação em 2 fatores. O host que eu usei para o hotmail foi o: smtp-mail.outlook.com porta 587
-
Bom dia Pessoal, não sei se é válido o que vou comentar, mas para nós parou de funcionar alguns clientes de Hotmail e Gmail. Parou de funcionar os que configuraram "Autenticação em 2 etapas". Aí para estes casos lá na conta do Gmail e do Hotmail tem uma opção para criar senha de App, aí o próprio gmail e hotmail cria uma senha nova para ser usada em outros aplicativos de terceiros, que é o nosso caso. Aí configurando no componente do AcBr essa senha gerada funcionou tudo perfeitamente, voltou a funcionar normal. Ou seja, com a senha da conta não funcionava, aí gerando uma senha de app funcionou.
-
Ajuste Boleto Sicredi CNAB400: Registro Mensagem (Tipo 2)
Mateus Brunelli replied to Mateus Brunelli's tópico in ACBrBoleto
Bom dia, verificamos que o AcBr quando passa em branco na propriedade "Mensage" está procedendo de forma correta e não incluindo o Registro Mensagem (Tipo 2) o problema estava em nossa aplicação que estava passando um conteúdo concatenado com um (Enter): '' + chr(13)+ '' aí ocasionava o problema de criar o registro Tipo 2 indevido. Sendo assim tudo correto, podem fechar o tópico. -
Ajuste Boleto Sicredi CNAB400: Registro Mensagem (Tipo 2)
um tópico no fórum postou Mateus Brunelli ACBrBoleto
Bom dia, com relação a TK-2157 que é referente ao tópico: Verificamos que a partir desta alteração citada acima sempre está incluindo o registro Mensagem (Tipo 2) na remessa dos boletos, porém conforme o manual do Sicredi página 26 (Anexo) este registro tipo 2 só deve constar no arquivo de remessa quando tiver instruções para imprimir no boleto, senão este bloco não deve aparecer no arquivo de remessa. Isso está causando uma rejeição junto ao Sicredi que registra o boleto porém vem uma mensagem de advertência no retorno, informando que só deve constar no arquivo de remessa o registro tipo 2 quando tiver instruções para imprimir no boleto. Caso isso deva ser tratado pelo pela minha aplicação favor desconsiderar e só me confirmar que procederemos com a alteração por aqui. Agradeço desde já. -
GERAÇÃO ARQUIVOS CONVÊNIO115
Mateus Brunelli replied to Domingos Dimas's tópico in Dúvidas Gerais sobre o ACBr
Boa tarde, da uma verificada se você está carregando para o componente todos os campos necessários para a geração dos arquivos. Qualquer coisa analisa o manual https://www.confaz.fazenda.gov.br/legislacao/convenios/2003/CV115_03-1.pdf e verifica qual campo está faltando nos arquivos. os arquivos gerados podem ser abertos no bloco de notas para visualizar o conteúdo. -
GERAÇÃO ARQUIVOS CONVÊNIO115
Mateus Brunelli replied to Domingos Dimas's tópico in Dúvidas Gerais sobre o ACBr
Bom dia @Domingos Dimas, o componente gera três arquivos, os outros 2 você gera pelo validador do convênio após importar os arquivos gerados pelo AcBr. -
Bom dia @José M. S. Junior, pode ser da forma que sugeriu sim, utilizando o campo "CarteiraEnvio". Alterei o arquivo (anexo) conforme sugeriu. Se puder dar uma conferida para possível submissão no SVN agradeço. Abraço ACBrBancoSicredi.pas
-
Impressão de boletos FortesReport cortando margens
Mateus Brunelli replied to Mateus Brunelli's tópico in ACBrBoleto
Bom dia, testado e tudo ok. Ficou correto a alteração do imgCodigoBarra.Margins.LeftMargin := 5; Também ficou correto as demais alterações realizadas. Muito Obrigado -
Bom dia. Este tópico é um pouco antigo porém verifiquei que recentemente foi criado uma nova propriedade no ACBrBoleto que é a propriedade "Cedente.IdentDistribuicao" onde tem as opções tbBancoDistribui ou tbClienteDistribui. No layoute de remessa CNAB400 do Sicredi tem um campo para informar sobre a postagem do título que é a posição 72. Não sei se esta nova propriedade foi criada com esta finalidade. Será que ela poderia ser utilizadada da forma que está no arquivo em anexo? Isto atenderia os tópicos acima discutidos. ACBrBancoSicredi.pas
-
Impressão de boletos FortesReport cortando margens
Mateus Brunelli replied to Mateus Brunelli's tópico in ACBrBoleto
Bom dia @José M. S. Junior, sim fiz o teste sem a alteração que eu fiz no código de barras, neste teste com a mesma impressora Brother mas em outros computadores, mas o problema persistiu, corta o inicio do código de barras, um pedaço bem pequeno, mas corta, e isso inviabiliza a leitura com o leitor de código de barras. Fiz o teste com uma impressora HP PhotoSmart, nesta impressora sai um pouco cortado as margens do boleto mas o código de barras não é afetado, o que não causa problemas, mas por exemplo nome do sistema que sai bem na lateral esquerda do boleto acaba não imprimindo. Já com a alteração que eu fiz na margem de impressão do código de barras que citei no post acima a impressão do código de barras ficou ok, claro que as demais margens do boleto não foram alteradas, somente o código de barras, mas este funcionou sem problemas, e pode ser lido com o leitor de código de barras normalmente. Sei que esta alteração não é a ideal, pois corrige apenas o problema do código de barras, mas creio que este problema seja o mais urgente, para que não cause problemas de leitura do código de barras. -
Impressão de boletos FortesReport cortando margens
Mateus Brunelli replied to Mateus Brunelli's tópico in ACBrBoleto
Bom dia, te entendo @José M. S. Junior, porém outros documentos e até mesmo outras partes do boleto se ficarem uma pequena parte sem imprimir não terá maiores problemas. Mas o código de barras do boleto teríamos que garantir que seja impresso por completo. Por isso essa alteração seria útil. -
Impressão de boletos FortesReport cortando margens
Mateus Brunelli replied to Mateus Brunelli's tópico in ACBrBoleto
Bom dia, para mim essa pequena alteração sugerida no post acima solucionou o problema de o código de barras do boleto ficar cortado em seu início. Será que esta alteração poderia ser disponibilizada no repositório de fontes do ACBR? Unica coisa que foi acrescentado por o comando imgCodigoBarra.Margins.LeftMargin := 5; -
Impressão de boletos FortesReport cortando margens
Mateus Brunelli replied to Mateus Brunelli's tópico in ACBrBoleto
Boa tarde, tentei mudar a propriedade de escala no componente do relatório do boleto mas não resolveu pois aparentemente só muda a margem direita do relatório não muda nada com relação a margem esquerda que é a que tem causado problemas no código de barras. Eu fiz uma alteração deslocando um pouco o código de barras para a direita no relatório. Peço que analisem essa alteração (arquivo anexo) e a possibilidade de inclusão desta alteração no repositório de fontes. ACBrBoletoFCFortesFr.pas -
Impressão de boletos FortesReport cortando margens
Mateus Brunelli replied to Mateus Brunelli's tópico in ACBrBoleto
Nas parametrizações da impressora já tentamos tudo que é opção e nenhuma delas deu resultado positivo. Deslocar o código de barras um pouco mais para a direita do relatório não teria como? -
Impressão de boletos FortesReport cortando margens
Mateus Brunelli replied to Mateus Brunelli's tópico in ACBrBoleto
Em uma das maquinas que estão cortando a margem, no windows está configurado como abaixo. É isso que você se refere ou seria outra configuração? Mas aparentemente está normal a configuração mas cortando as margens do boleto. -
Impressão de boletos FortesReport cortando margens
Mateus Brunelli replied to Mateus Brunelli's tópico in ACBrBoleto
Olá @José M. S. Junior, obrigado pelo retorno. Eu não alterei as propriedades de escala no componente deixe conforme veio pre-configurado. Conforme imagem abaixo
