FabianoCunha
Membros-
Total de ítens
148 -
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 Italo, Depois de tanto insistir no suporte do provedor, uma pessoa do suporte, admitiu que o Webservice esta retornando o valor errado, o correto deverá ser 1 mesmo, igual esta na própria documentação deles. Que faz referência a Versão 2.01 da ABRASF. Prometeram fazer a correção na próxima release. Vou aguardar. Quando tiver ajustado, informo aqui nesse chamado para ficar registrado.
-
Boa noite, Estou fazendo a integração com a API do provedor Prodata. Estou utilizando o programa de exemplo. Consegui fazer a emissão da NFSe. Porém quando usando o método de consultar NFse por RPS, a consulta retorna que o Status do RPS é 2, e pela documentação é RPS cancelado. E consultando a nota no sistema da Prefeitura, a nota consta como emitida. Já entrei em contato com o suporte do Provedor, porém alegaram que não dão suporte a api e me mandaram a documentação da Abraf, a mesma que já tenho. Se houver algum colega que tenha passado por essa questão e possa compartilhar, fico agradecido.
-
Marcelo, Instale o programa de comunicação da Toledo. MGV 6 ou MVG 7 e utilize o componente no ACBR(AcbrCargaBal) fica na paleta ACbr Diversos no Delphi, que gera o Arquivo de importação no MGV. E configure o MGV para fazer a importação e envio dos dados para a Balança. É dessa maneira que fazemos com todas as marcas de balanças etiquetadora. A grade maioria, utiliza padrão de importação Toledo ou Filizola. Para testar, utilize o programa de exemplo, que você vai entender como fazer. É muito simples de usar.
-
Bom dia! Vou postar a solução encontrada, pra ficar documentada para futuras consultas. - Revisei a configuração das Portas Seriais no MicroTerminal, com os parâmetros encontrados nos testes usando o Demo do ACbrBal. - Ajustei o protocolo de comunicação no Microterminal para trabalhar com o Protocolo "GERTEC".
-
Boa tarde! Estou começando o desenvolvimento do Microterminal MT 721 VT100. Usando a configuração em anexo. Usando o Programa de Exemplo de Balança, funciona normalmente, e inclusive coloquei os mesmo parâmetros no Programa de exemplo do ACBrTer, não esta retornando preço. - Programa de Exemplo da balança -------------------------------------------------------------------------------- ATIVAR - 23/08/23 14:23:46:615 - Modelo: Toledo - Porta: COM5 Device: BAUD=2400 DATA=8 PARITY=N STOP=1 HANDSHAKE= MAXBANDWIDTH=0 SENDBYTESCOUNT=0 SENDBYTESINTERVAL=0 -------------------------------------------------------------------------------- -- 23/08 14:23:50:015 - - 14:23:50:015 TX -> -- 23/08 14:23:50:222 - - 14:23:50:222 RX <- 00112 -- 23/08 14:23:50:223 - UltimoPesoLido: 0,112 - Resposta: 00112 - Protocolo: Protocolo B - Programa exemplo do ACBrTER -- 23/08 14:27:11:129 -- EnviarTexto( 192.168.0.120, "Seja bem vindo" ) -- 23/08 14:27:11:145 -- Terminal: 192.168.0.120 - TX -> 6 bytes -> [ESC][H[ESC][J -- 23/08 14:27:11:159 -- Terminal: 192.168.0.120 - TX -> 14 bytes -> Seja bem vindo -- 23/08 14:27:13:685 -- SolicitarPeso( 192.168.0.120, 1 ) -- 23/08 14:27:16:638 -- Terminal: 192.168.0.120 - TX -> 6 bytes -> [ESC][?24h -- 23/08 14:27:16:639 -- Terminal: 192.168.0.120 - TX -> 9 bytes -> [ESC][5i[ENQ][ESC][4i -- 23/08 14:27:17:665 -- Terminal: 192.168.0.120 - RecebePeso: -9,0000, Balança: Toledo Se algum colega puder contribuir com alguma ideia, fico agradecido.
-
Ricardo, As novas tags estão dentro do ICMS {ICMS MONOFASICO} produto.Imposto.ICMS.qBCMono := produto.Imposto.ICMS.adRemICMS := produto.Imposto.ICMS.vICMSMono := produto.Imposto.ICMS.qBCMonoReten := produto.Imposto.ICMS.adRemICMSReten := produto.Imposto.ICMS.vICMSMonoReten := produto.Imposto.ICMS.pRedAdRem := produto.Imposto.ICMS.pDif := produto.Imposto.ICMS.vICMSMonoDif := produto.Imposto.ICMS.qBCMonoRet := produto.Imposto.ICMS.adRemICMSRet := produto.Imposto.ICMS.vICMSMonoRet :=
-
Olá, Pelo meu entendimento esse novo regime tributário, precisa constar ainda em uma nota técnica que ainda não saiu. Ele ficou atrelado aos novos CST e extinção dos CSOSN, previsão para 2024.
-
Com relação aos novos CSTs e extinção dos CSON, não encontrei muita literatura a respeito. E fiquei com dúvida, 1) os novos CST podem ser utilizados, mas só será validado em Set/2023? Prazo para todos adequarem. 2) Os CST monofásicos, só valem para Regime Normal? Para Simples nacional ainda continua o CSOSN? E já começam agora em Maio/2023?
-
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.
-
Freelancer para integração Ifood e Delphi Rio
FabianoCunha replied to Rayzer Pazzetti's tópico in Classificados
Dá uma olhada, nesse post, creio que possa te ajudar. https://www.projetoacbr.com.br/forum/topic/51962-api-ifood-for-delphi/ -
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.