Alexandre Felippeto Henzen
Membros Pro-
Total de ítens
248 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Alexandre Felippeto Henzen postou
-
Diferenças de layout CNAB banco Daycoval
Alexandre Felippeto Henzen replied to Alexandre Felippeto Henzen's tópico in Boleto
Estou tentando obter mais informações com o setor de validação do banco também. Qualquer outra informação atualizo este post. Obrigado -
Diferenças de layout CNAB banco Daycoval
um tópico no fórum postou Alexandre Felippeto Henzen Boleto
Bom dia, Estou enfrentando um problema com o banco Daycoval onde aparentemente a cada cliente do banco, há alterações no layout do CNAB, cada um de acordo com um manual diferente. O banco me enviou um manual de Junho de 2021, após ter as seguintes contestações no arquivo que está sendo gerado atualmente: Contestando o motivo das divergências deste manual para os outros, o banco respondeu que o manual que passaram é referente apenas a este cliente em questão que estamos tratando: Alguma sugestão de como tratar este caso? Há possibilidade de utilizar "múltiplos layouts" para este mesmo banco a partir do preenchimento/configuração de uma propriedade de Versão de Layout ? Em anexo também, o manual enviado pelos mesmos. Manual S. 707 X 341 Jun-21.pdf -
ACBRBal suporta qualquer balança do fabricante Toledo?
um tópico no fórum postou Alexandre Felippeto Henzen Dúvidas gerais
Olá, Gostaria de saber se qualquer balança da marca Toledo é suportado pelo ACBRBal. Mais especificamente os seguintes modelos, são suportados? https://www.balancascia.com.br/balanca-toledo-2098c-contadora-120kg https://www.balancascia.com.br/balanca-toledo-2099-300kg-ti200-bateria Encontrei somente um tópico no fórum que não deixou claro se é QUALQUER modelo da Toledo suportado: https://www.projetoacbr.com.br/forum/topic/11824-modelos-de-balan%C3%A7as-suportados/ Muito obrigado. -
Boa tarde, Possuo dois módulos no sistema, um cadastro de balança onde é possível realizar a configuração da balança e testes de conexão e pesagem e um módulo de produção onde o peso da balança será utilizado de fato. No meu módulo de cadastro de balança eu consigo conectar normalmente e realizar pesagens de teste sem nenhum erro ou retorno estranho da balança. Porém no módulo de produção a pesagem da balança retorna -9 diversas vezes seguidas e depois de muitas tentativas retorna um peso válido. Ambos os módulos chamam a classe de balança, para conectar tenho a seguinte função: FACBrBAL1 := TACBrBAL.Create(nil); FACBrBAL1.OnLePeso := OnLePeso; // se houver conexão aberta, Fecha a conexão if FACBrBAL1.Ativo then FACBrBAL1.Desativar; // configura porta de comunicação FACBrBAL1.Modelo := TACBrBALModelo(GetIndexBalanca(FBalancaUtilizada.Balanca)); FACBrBAL1.Device.HandShake := TACBrHandShake(GetIndexHandShake(FBalancaUtilizada.Handshaking)); FACBrBAL1.Device.Parity := TACBrSerialParity(GetIndexParity(FBalancaUtilizada.Parity)); FACBrBAL1.Device.Stop := TACBrSerialStop(GetIndexStopBits(FBalancaUtilizada.StopBits)); FACBrBAL1.Device.Data := FBalancaUtilizada.DataBits; FACBrBAL1.Device.Baud := FBalancaUtilizada.BaudRate; FACBrBAL1.Device.Porta := FBalancaUtilizada.PortaSerial; FACBrBAL1.ArqLOG := FBalancaUtilizada.ArquivoLog; // Conecta com a balança try FACBrBAL1.Ativar; except raise EKorpMensagem.Create('Atenção! Não foi possível realizar a conexão com a balança. Verifique os parâmetros cadastrados.'); end; Função OnLePEso SetRespostaBalanca('Resposta da Balança: ' + String(resposta)); if (not FBalancaUtilizada.ByteInicial.IsNull) and (not FBalancaUtilizada.ByteFinal.IsNull) then begin if (FBalancaUtilizada.ByteInicial.ValueOrDefault >= FBalancaUtilizada.ByteFinal.ValueOrDefault) then raise EKorpMensagem.Create('Atenção! O Byte inicial não pode ser maior ou igual que o Byte final.'); tamanhoByte := FBalancaUtilizada.ByteFinal.ValueOrDefault - FBalancaUtilizada.ByteInicial.ValueOrDefault; unidadesInteiras := Trunc(Log10(FBalancaUtilizada.LeituraMaxima.Value)); palavraCapturada := Copy(String(resposta), FBalancaUtilizada.ByteInicial.ValueOrDefault, tamanhoByte); SetRespostaBalanca('Resposta da Balança:' + sLineBreak + String(resposta) + sLineBreak + 'Palavra capturada:' + sLineBreak + palavraCapturada); respostaTratada := Copy(palavraCapturada, 1, unidadesInteiras) + ',' + Copy(palavraCapturada, unidadesInteiras + 1, length(palavraCapturada)); FPeso := DecimalRoundDbl(StrToFloatDef(respostaTratada,0), FBalancaUtilizada.Precisao.ValueOrDefault); end else FPeso := peso; if not(FPeso > 0) then begin parteInteiraPeso := Trunc(FACBrBAL1.UltimoPesoLido); case parteInteiraPeso of 0: mensagem := 'Atenção! Não foi possível ler o peso da balança. Verifique os parâmetros cadastrados.'; -1: mensagem := 'Atenção! Peso instável, tente novamente.'; -2: mensagem := 'Atenção! Peso negativo.'; -9: mensagem := 'Atenção! Tempo de resposta expirado.'; -10: mensagem := 'Atenção! O peso excede a capacidade da balança.'; else mensagem := 'Atenção! Não foi possível ler o valor: [' + palavraCapturada + ']. Verifique a configuração da balança.'; end; raise EKorpMensagem.Create(mensagem); end; Função LerPeso Result := 0; if Assigned(FBalancaUtilizada) then begin FACBrBAL1.LePeso(timeOut); Result := FPeso; end; Possuo o seguinte LOG da balança onde é possível observar na pesagem de 12:05 o resultado correto feito no módulo de configuração e na pesagem de 12:07 o retorno -9 no último peso lido, essa leitura foi feita no módulo de produção. logbalanca
-
Prezados, após analisar acabei identificando um possível problema na função LerRetorno240 do banco caixa rCedente := trim(Copy(ARetorno[0],73,30)); rAgencia := trim(Copy(ARetorno[0],53,5)); rConta := trim(Copy(ARetorno[0],59,5)); rDigitoConta := Copy(ARetorno[0],64,1); Nas linhas de rAgencia e RdigitoConta, ambas não estão levando em conta quando o código do cedente possuir 7 dígitos assim como a geração de remessa já faz
-
Transmissão Automática de Arquivos de CNAB via WebService
um tópico no fórum postou Alexandre Felippeto Henzen Boleto
Prezados(a), Andei verificando alguns post sobre transmissão automática de boleto, Neste tópico vi que tem uma contribuição final de um membro, porem somente para o banco da caixa, também notei que não tem nada relacionado a este projeto ou semelhante no repositório SVN, Existe algum outro projeto que atenda mais bancos ? -
Opa, Então fiz os testes utilizado a função DistribuicaoDFePorUltNSU conforme me recomendou, Porem ainda continuo com o mesmo problema tenho uma nota de são paulo que fiz a ciência e mesmo assim está demorando muito para liberar o XML completo, visto que esse NSU da nota de são paulo já foi consultado e eu já passei para o próximo NSU, quando consultar de novo esta nota não vira, tem alguma forma que vocês recomendam tratar essa questão de notas que demora para ser disponibilizado o XML completo?
-
Prezados(a), estou homologando a rotina de distribuição de notas, atualmente faço a busca do XML resumido e efetuo a ciência da operação e apos isso faço a consulta da nota novamente pela função DistribuicaoDFePorChaveNFe Entretanto em algumas notas notei que mesmo apos dar a ciência de operação quando foi utilizado a função de DistribuicaoDFePorChaveNFe a SEFAZ ainda não tinha liberado o download do XML completo naquele momento, liberando somente quando consultei mais uma vez. Sabem me dizer se existe algum tempo de processamento para liberar o XML completo apos efetuar a ciência de operação ?
-
NFe e CTe no mesmo MDFe
um tópico no fórum postou Alexandre Felippeto Henzen DFe - Documentos Fiscais Eletrônicos
É possível adicionar uma NFe e um CTe em um mesmo documento MDFe, quando é dentro do mesmo estado ?. -
Layout Boleto.fr3 banco Santander
Alexandre Felippeto Henzen replied to Alexandre Felippeto Henzen's tópico in Boleto
Analisei alguns posts antigos referente a este assunto, e realmente foi confirmado que o arquivo correto para uso do .fr3 seria o Boleto.fr3, conforme neste post: Neste caso, para manter o Boleto.fr3 atualizado acredito que seria interessante efetuar esta alteração para ficar em conformidade com o banco. Segue alteração no arquivo Boleto.fr3 para avaliação: Boleto.fr3 -
Layout Boleto.fr3 banco Santander
Alexandre Felippeto Henzen replied to Alexandre Felippeto Henzen's tópico in Boleto
Bom dia, Tudo bem? Fiz o teste com o "BoletoNovo.fr3", possui o endereço sim, vou tentar homologar com o banco. Anteriormente eu mudei deste BoletoNovo.fr3 para o Boleto.fr3 pois pelo que entendi o BoletoNovo.fr3 estava desatualizado. Saberia me informar qual dos dois está mais atualizado ou quais as diferenças? Obrigado. -
Boa tarde, Mais uma vez, ao homologar remessas com o banco Santander, tive um retorno solicitando alteração/correção do layout do boleto. Estão solicitando que no campo Beneficiário, abaixo da razão social, seja colocado o Endereço também. Já existe alguma tratativa para este caso no Boleto.fr3 ? Segue print do exemplo enviado pelo banco: Layout atual:
-
Boa tarde, Tive um problema com os campos de Multa (código e valor) com o banco Santander. Informaram que: "Valor da mora/dia ou Taxa mensal posição 127-141 deve ser informado uma vez que na posição 118-118 foi mencionado o código 1." Ocorreu que o valor de juros do título financeiro em questão, foi enviado para o componente como 0,0017. Isso fez com que o código de multa fosse preenchido e que o campo de valor de multa fosse preenchido com 0 (pois se trata de um valor menor que um centavo), e foi recusado pelo banco por isso. Creio que seria interessante haver uma verificação deste cenário ao preencher o campo código de multa.. Segue print's do código. Unit ACBrBancoSantander: Neste caso, a solução que encontrei, foi verificar se o ValorMoraJuros é maior que um centavo, e não apenas maior que 0. Algo como (ValorMoraJuros*100) >= 1 Alguma outra sugestão ?
-
Duvidas sobre mudança em função para gerar segmento S no Banco do Brasil
um tópico no fórum postou Alexandre Felippeto Henzen Dúvidas gerais
Prezados(a) Verifiquei apos atualizar o SVN para versão mais recente que foi feita a seguinte alteração na unit ACBrBancoBrasil: Sendo que só será gerado o Segmento S do arquivo de remessa caso o CarteiraEnvio for do tipo tceBancoEmail mesmo .possuindo mensagem nos títulos como antes erá verificado também. Isto está correto? Gostaria de saber o motivo desta mudança para me adaptar a ela. Obrigado -
Cancelamento NFSe Pato Branco
um tópico no fórum postou Alexandre Felippeto Henzen DFe - Documentos Fiscais Eletrônicos
Boa tarde, Estou realizando testes de cancelamento de notas para Prefeitura de pato branco, o cancelamento é realizado com sucesso, porém o retorno do WebService chega como "Sucesso" falso/sem valor, assim como a Collection "NotasCanceladas" vazia. E sem nenhuma mensagem de erro. Inspecionando o retorno (...WebServices.CancNFSe.RetCancNFSe.InfCanc) ví que o "Confirmacao" vem com uma especie de id de confirmação do cancelamento. Só não sei como ter certeza se só por possuir esse ID da pra garantir que de fato a nota fiscal foi cancelada na prefeitura e se caso mais que uma, todas elas foram canceladas, visto que a collection NotasCanceladas vem vazia. Como podemos prosseguir ? Segue uma parte do código: -
Verifiquei os XSD dos provedores que tenho ciência da tratativa, e o primeiro proIssCuritiba de fato o fractionDigits está com value 4 e o mesmo requere que envie a Alíquota dividida por 100. Já o provedor proPronimv2 (Pato Branco - PR) está da mesma forma, e requere que a alíquota seja enviada em porcentagem normal..
-
Aliquota ISS NFSe
um tópico no fórum postou Alexandre Felippeto Henzen DFe - Documentos Fiscais Eletrônicos
Bom dia, Ao implementar o envio de nota NFSe me deparei com uma situação a qual não consigo ter certeza de como resolver. Ao enviar a NFSe, alguns provedores aparentemente requerem que a TAG "Aliquota" (Servico>Valores>Aliquota) seja enviada com valor de porcentagem (Por ex: 2) e outros com valor decimal (Por ex: 0,02). A questão é, como saber quais provedores aceitam a alíquota de qual forma ? Pesquisei em diversos lugares mas não encontrei. Obs: Inclusive encontrei algo relacionado a isso em um dos arquivos fontes "exemplo":