Ir para conteúdo
  • Cadastre-se

FabianoCunha

Membros
  • Total de ítens

    148
  • Registro em

  • Última visita

  • Days Won

    2

Tudo que FabianoCunha postou

  1. 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.
  2. 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.
  3. 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.
  4. 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".
  5. 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.
  6. 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 :=
  7. 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.
  8. 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?
  9. Essa ultima solução que vocês fez, é ótima. vou até alterar meus fontes porque já tenho clientes reclamando. Valeu demais pela resolução.
  10. Aproveitando que esta fazendo os testes, e se colocar a opção de imprimir em apenas uma linha, como fica?
  11. Edmar, acho que a qtde deve ser alinhada a Direita junto da Unidade, e colocar dois espaços entre, no máximo. que ai resolver a questão das margens também.
  12. isso só acontece quando não marca para imprimir em apenas uma linha. Também estou com esse problema. Atualizei o driver da Elgin i9 e continua igual. pensei que fosse margem, mas não imprimir de maneira nenhuma.
  13. 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.
  14. 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;
  15. 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.
  16. 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.
  17. A resposta a essa questão, esta aqui: https://www.projetoacbr.com.br/forum/topic/47659-fcp-em-nota-de-devolução/
  18. 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.
  19. Silmara, Boa noite! Ao usar o programa de exemplo do ACBR, apresenta qual msg de erro. Se puder envie o log aqui no anexo.
  20. 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.
  21. @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.
  22. Dá uma olhada, nesse post, creio que possa te ajudar. https://www.projetoacbr.com.br/forum/topic/51962-api-ifood-for-delphi/
  23. 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.
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.