FabianoCunha
Membros-
Total de ítens
160 -
Registro em
-
Última visita
-
Days Won
2
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que FabianoCunha postou
-
Boa noite, você chegou a testar aquela balança genérica que tem no programa exemplo do ACBr que faz comunicação com balanças. Usando a porta serial emulada igual você disse, Porque os modelos mais novos da toledo, funcionam serial emulada.
-
Gostaria de propor uma pequena alteração no método de montar o retorno do Nosso número. A leitura do nosso número no arquivo de retorno esta correta deve ser feito a copia de 17 posições, e não 11 como é na maioria dos bancos. Porém a função a baixo ao retornar, devolve os 17 dígitos (NossoNumero + DigVerificador), E concatena um novo digito verificador, o que pra min, leva a um NossoNúmero final errado. Ex: A variavel "ACBrTitulo.NossoNumero" contém: 00000000000000027 e quando executa o CalcularDigitoVerificador acrescenta o novo digito verificador. Para manter a compatibilidade, eu sugiro colocar a propriedade de LerNossoNumeroCompleto, para retornar as 11 posições (NossoNumero + DigVerificador). Código alterado: unit ACBrBancoUnicredES function TACBrBancoUnicredES.MontarCampoNossoNumero ( const ACBrTitulo: TACBrTitulo ) : String; begin if (ACBrBanco.ACBrBoleto.LerNossoNumeroCompleto) then begin Result := RightStr(ACBrTitulo.NossoNumero,11); end else Result := ACBrTitulo.NossoNumero + '-'+ CalcularDigitoVerificador(ACBrTitulo); end; Rotina Original unit ACBrBancoUnicredES; function TACBrBancoUnicredES.MontarCampoNossoNumero ( const ACBrTitulo: TACBrTitulo ) : String; begin Result := ACBrTitulo.NossoNumero + '-'+ CalcularDigitoVerificador(ACBrTitulo); end;
-
Djean, faz o download no site da toledo do drive que emula a porta Serial a partir da porta USB que você conectar a balança. É super simples. Next, next. Depois de instalar o drive é só configurar o programa de exemplo do ACBR, utilize a velocidade de 4800 ou 9600 sendo balança mais nova. Mas antiga, utilize 2400. Tenho vários clientes que utilizam esse modelo checkout, todas funcionam USB e não precisa ficar trocando placa serial. Respondi, seu outro post.
-
Balança Toledo Prix 8217
FabianoCunha replied to gledsongaby's tópico in Dúvidas Gerais sobre o ACBr
Use o programa de exemplo de comunicação de balança que esta junto aos fontes do ACBR para fazer a comunicação. Antes de usar o programa de exemplo é preciso descobrir qual a velocidade da balança, normalmente balanças mais novas estão configuradas em 9600. Se essa balança possuir o cabo da fonte, com terminal USB, você pode ligá-lo diretamente na USB do computador e baixar um drive no site da Toleto que emula a porta serial para você usar no seu programa para comunicar.- 1 reply
-
- 1
-
-
A resposta a essa questão, esta aqui: https://www.projetoacbr.com.br/forum/topic/47659-fcp-em-nota-de-devolução/
-
Se observarmos a Nota Técnica 2016.002, nas páginas: 27 e 28, trata da questão dos campos de FCP para o CSOSN 900 para simples nacional. A questão da informação nos dados adicionais já coloquei, mas não sai no xml, na parte dos itens, só no cabeçalho.
-
Silmara, Boa noite! Ao usar o programa de exemplo do ACBR, apresenta qual msg de erro. Se puder envie o log aqui no anexo.
-
Juliomar, Bom dia! A minha implementação é essa que esta no ACBr, eu manei a contribuição e o @EMBarbosa fez o commit nos fontes oficiais.
-
@Alexandro, Eu tive esse problema, algum tempo atrás, e fiz a implementação do Modelo TI420 que eu estava fazendo a integração. Quando eu usava o modelo 9091, retorna o peso errado.
-
Parcelar venda, arredondar parcelas.
FabianoCunha replied to Dfox's tópico in Object Pascal - Delphi & Lazarus
Dfox, Bom dia! Para evitar essas situações, só existe uma maneira, verificar se a soma das parcelas corresponde ao valor total, senão, calcular a diferença e alterar uma das parcelas, ou a primeira ou a última. -
Marcus, Bom dia, Na pasta do ACBr procure no caminho Exemplos\ACBrTXT\ACBrConvenio115, que encontrará um exemplo. Lembrando que esse modelo de nota tem uns procedimento específicos para serem executados para fazer a entrega junto a sefaz. https://www.confaz.fazenda.gov.br/legislacao/convenios/2003/CV115_03
-
Enviar Valor do Produto para Balança Prix3
FabianoCunha replied to Junior Nbj's tópico in ACBrSerial
Esse modelo de balança, se não me engano, não trabalha com cadastramento de produtos, logo, não conseguirá enviar essa informação para ela. A grande maioria dos sistema que trabalham com balança, fazem a captura do peso e buscam o valor do KG no banco de dados e mostra ao usuário o valor. Na suite do ACBR temos componente que faz a comunicação com esse modelo de balança via interface Serial. O componente ACBRbal é usado para fazer a geração dos arquivos de produtos que são importados pelos programa da toledo(MVG) que faz a comunicação com as balanças etiquetadoras. Para comunicação serial, usando o programa de teste (\Exemplos\ACBrSerial\ACBrBAL\Delphi), normalmente, será necessário alterar a configuração da balança para trabalhar com o protocolo PR1, Esse passo a passo de configuração da balança existe no manual dela. -
Duvida na emissão NFC-e em contingencia
FabianoCunha replied to paulocsc's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
Paulo, Tenta não usar o ADD, pois creio que esteja criando um novo elemento na collection de nota fiscais. NFe.ide.tpEmis := teOffLine; //StrToTpEmis(ok, normalouContingencia); NFe.Ide.xJust := 'Erro Tecnico NFC-e Contigencia'; NFe.ide.dhCont := now(); -
Duvida na emissão NFC-e em contingencia
FabianoCunha replied to paulocsc's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
Paulo, acho que pode fazer em apenas um método. Colocando dentro dele um IF, pois se já deu erro na emissão normal e para não ficar sem tirar a nota para o cliente, você vai fazer emissão em off-line. Mas depois em um segundo momento você vai ter que fazer a transmissão da Off-line, pois se deu erro de rede ou time out, vai ter que rodar novamente o envio da off-line para a sefaz. -
Duvida na emissão NFC-e em contingencia
FabianoCunha replied to paulocsc's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
Paulo, Bom dia! Essa estratégia de qualquer erro de retorno, mudar para off-line e fazer a impressão e transmissão em seguida, deve ser avaliada com critério, pois se for erro de preenchimento ou alguma validação da sefaz, mesmo ao fazer a transmissão em off-line a sefaz vai recusar a nota. E se essa nota já tiver sido entregue para algum cliente é preciso trocar a nota com o cliente. Eu evito o que posso de fazer emissão de nota OFF-line. Da forma que esta fazendo, entendo que você deve preencher as duas propriedades no próprio componente, mudar a forma de emissão, assinar e gravar o xml no banco de dados e fazer a impressão das duas cópias. E depois você precisa fazer a transmissão dessa nota a sefaz. E para fazer essa transmissão é da maneira que eu falei no post acima. -
Duvida na emissão NFC-e em contingencia
FabianoCunha replied to paulocsc's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
Paulo, Boa Noite! Vou explicar como eu faço com notas emitidas em contingência. 1) No método de transmissão verifico que a nota em questão será em contingência ou normal. Sendo em contingência, faço a inclusão das duas tag (Justificativa e data/hora); Preencho o componente Acbr e faço a impressão em duas vias. e salvo o XML no banco de dados e gravo no banco de dados que esta nota foi emitida em contingência e que esta aguardando transmissão; O que seria basicamente a mesma rotina sua; 2) Quando vou fazer a transmissão dessa nota que esta aguardando transmissão, carrego o xml do banco de dados para o componente ACBR, altero a propriedade do componente para emissão normal (ACBR.Configuracoes.Geral.FormaEmissao:= Normal;) e chamo o método enviar, no retorno do enviar eu gravo atualizo os campos (PROTOCOL_NFE, DT_HR_PROTOCOL); -
Integração Toledo 900i Rodoviaria - Java
FabianoCunha replied to Saturno's tópico in Dúvidas Gerais sobre o ACBr
Saturo, Eu já tive que fazer uso de balanças rodoviárias da toledo e da AFT, em todos os casos o programa de exemplo do ACBR conseguiu conectar com elas. Você possui o manual da toledo que mostra os protocolos que a balança usa? Caso não tenha, a melhor opção é a ideia do Elton. Usar o ACBR Teste de Balança e fazer a reescrita para o java. -
Comunicação com a balança toledo prix TI400
FabianoCunha replied to Walison Leiria's tópico in ACBrSerial
Rafael, qual o modelo da balança que você esta com problema? Ao usar o programa de exemplo do acbr qual o erro que apresenta, e também com esta no log? -
Em Minas Gerais, também não encontrei um local, já liguei na sefaz e a resposta foi que não possuem esse serviço de disponibilização de xml. A sefaz de GO, permite você entrar no próprio site com o certificado digital e consultar todos os XML emitidos pela empresa no prazo de 180 dias, se não em engano. Já precisei pegar o XML de NFCe em Minas, devido aqueles erros de duplicidade na emissão, quando estava no início da implantação da NFCe, não consegui.
-
Luis, Você chegou a verificar no manual da balança, se a configuração esta correta? Segue link de uma manual que encontrei http://www.digitronbalancas.com/manuais/oper piso e bancada 02.11.07.pdf. Dá uma olhada na página 10, creio que sua balança esteja configurada para o modo Contadora e não Pesagem. Analisando no log do programa de teste do ACBR, como aparece a string de retorno?
-
Balanca com display modelo 9091 nao retorna peso
FabianoCunha replied to martins's tópico in ACBrSerial
Dá uma olhada depois nesses dois tópicos abaixo, pode ser que te ajude. E a recomendação do @Daniel Simoes de verificar primeiro o setup da balança é essencial para descobrir qual o protocolo ela esta setado nela. -
Possibilidade de enviar os e-mails com protocolo IMAP
FabianoCunha replied to Cleiton Rafael Novotni's tópico in ACBrNFe
Cleiton, Se não estou errado, IMAP é a maneira que irá acessar sua caixa de e-mail, para envio, sempre é utilizado o protocolo SMTP. Mas a questão de salvar uma cópia nos itens enviados do e-mail. Eu uso sempre Gmail, hotmail e as vezes e-mail próprio do cliente, todos os casos fica salvo na caixa de e-mail dos itens enviados uma cópia do e-mail. Uma alternativa é também permitir o cliente cadastrar um e-mail que sempre será copiados em todos os e-mail enviados pelo sistema. Nesse caso é usando para aquele cliente que deseja receber uma cópia do e-mail.- 1 reply
-
- 1
-
-
Marcelo, Boa noite, Poderia anexar o log de comunicação gerado pelo programa exemplo do ACBR? Outra questão, o cabo que esta usando para comunicação é da própria balança? Qual o modelo certinho (US 15/5 POP-S ou US 20/2 POP-S), usando essa manual (https://www.urano.com.br/media/wysiwyg/manuais/11.50.302.0366_1.0 (Bal US-POP-S 4V).pdf) Já tentou mudar a configuração da impressora ? Pois o ACBR funciona capturando a "impressão" envida a porta serial pela balança.
-
Implementação SFTP
FabianoCunha replied to Werner_Marques 's tópico in Dúvidas não relacionadas ao ACBr
Precisando, fique a vontade para entrar em contato.
