Ir para conteúdo
  • Cadastre-se

FabianoCunha

Membros
  • Total de ítens

    151
  • Registro em

  • Última visita

  • Days Won

    2

Community Answers

  1. FabianoCunha's post in ACBrTer - Não Retorna Peso was marked as the answer   
    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".
  2. FabianoCunha's post in Criar no XML os novos Grupos da NT 2023.001 (Tributação Monofásica sobre Combustíveis) was marked as the answer   
    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   := 
     
  3. FabianoCunha's post in AJUSTE SINIEF 03/2023 (Novo Regime Tributário) was marked as the answer   
    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.
     
  4. FabianoCunha's post in Balança Toledo Prix 8217 was marked as the answer   
    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.
  5. FabianoCunha's post in ERRO BALANCA DIGITRON UL200 was marked as the answer   
    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?
     
  6. FabianoCunha's post in Possibilidade de enviar os e-mails com protocolo IMAP was marked as the answer   
    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.
  7. FabianoCunha's post in Exportando .pfx was marked as the answer   
    Marco, use a dica desse caminho, funciona, eu já precisei e deu certo.
    http://williansco.blogspot.com/2015/06/certificado-digital-opcao-de-exportar.html
     
  8. FabianoCunha's post in Ler as Tag de Pagamento was marked as the answer   
    Arnaldo, 
    Não testei o código abaixo, apenas coloquei uma ideia de código, espero que possa de ajudar. A Ideia é para cada nota fiscal carregada no componente do ACBR, você percorre a collection de Pag e pega a instancia corrente e ai pode acessar os valores.
    var pagamento: TpagCollection;
     
    for i:=0 to ACBrNFe1.NotasFiscais[0].NFe.pag.count -1 do
    begin
     pagamento:=  ACBrNFe1.NotasFiscais[0].NFe.pag;
    pagamento.indPag
    pagamento.tPag
    end;
     
  9. FabianoCunha's post in Alimentação da propriedade cStat was marked as the answer   
    Log Programador,
    Quando desenvolvi minha rotina, eu olhei no programa exemplo, e depois fiz a seguinte regra: Independente do modelo, a rotina é mesma, apenas tem uma configuração onde o usuário fala que o modelo 65, pode ser sincrono ou assincrono.
    Ao fazer o envio, utilizo o trecho de código abaixo.
    Sincrono := FALSE ou TRUE;
                                            //realizar o envio da NFe
                                           FnotaNFe.Enviar(OnlyNumber(pNFID),FALSE,Sincrono);
                                           //Apos o retorno, salvar os dados na tabela
                                           qryNF_HDR.edit;
                                           if not Sincrono then
                                           begin
                                              qryNF_HDRPROTOCOL_NFE.Value:= FnotaNFe.WebServices.Retorno.Protocolo;
                                              qryNF_HDRDT_HR_PROTOCOL.value:= now;
                                              qryNF_HDRST_PROCESS_NF.Value:= FnotaNFe.WebServices.Retorno.cStat;
                                              qryNF_HDRCHAVE_NFE.Value:= FnotaNFe.WebServices.Retorno.ChaveNFe;
                                           end
                                           else
                                             begin
                                               qryNF_HDRPROTOCOL_NFE.Value:=FnotaNFe.NotasFiscais[j].NFe.procNFe.nProt;
                                               qryNF_HDRDIGEST_VALUE.Value:=FnotaNFe.NotasFiscais[j].NFe.signature.DigestValue;
                                               qryNF_HDRDT_HR_PROTOCOL.value:= FnotaNFe.NotasFiscais[j].NFe.procNFe.dhRecbto;
                                               qryNF_HDRST_PROCESS_NF.Value:= FnotaNFe.NotasFiscais[j].NFe.procNFe.cStat;
                                               qryNF_HDRCHAVE_NFE.Value:= OnlyNumber(FnotaNFe.NotasFiscais[j].NFe.infNFe.ID);
                                             end;
                                             sXML := ACBrUtil.ConverteXMLtoUTF8(FnotaNFe.NotasFiscais.Items[j].XMLAssinado);
     
    Espero que tenha consigo esclarecer sua dúvida.
  10. FabianoCunha's post in ST -Substituiçao Tributaria - como saber MVA original e MVA ajustado was marked as the answer   
    João, 
    Melhor alternativa é conversar com um contador. Pois cada estado tem legislação diferente para ST e ainda tem estados que possuem convênios entre sim de alguns produtos.
  11. FabianoCunha's post in (1) ID do item na balança (2) comunicação TCP (3)Alterar preço via BALANÇA was marked as the answer   
    Diogo, Boa Noite!
    Partindo de uma Prix 4 (etiquetadora):
    1) Não se consegue obter o peso diretamente dessas balanças tão facilmente, pois deveria conhecer bem o protocolo de integração dessa balança, fazendo a mesma coisa que o MVG (sistema da Toledo) porém mesmo assim creio que não conseguirá acessar o peso do momento; Essas balanças foram desenvolvidas para gerar etiqueta com os dados da pesagem e não enviar os dados para o computador e/ou uma impressora externa, pois na sua maioria já possuem impressora interna.
    Para fazer o envio dos dados para esse modelo de balança, é recomendado utilizar o próprio software do fabricante, onde o mesmo deve importar o arquivo que o seu sistema irá gerar usando o componente de Balança do ACBR, Dá um olha na documentação do Acbr que você irá ver como gerar esse arquivo.
    Para que seu sistema, possa fazer a leitura do que foi feito a pesagem na balança. Você deve cadastrar a etiqueta de código de barras gerada pela balança ao seu código do item. Porém, você deverá desenvolver uma maneira que quando ler um código de barras desses, o sistema deverá fazer a estratificação do mesmo em duas partes: prefixo e sufixo. prefixo são os números iniciados em "2" se estendendo até conter 6 digitos. Os próximos 6 digitos é o preço do produto, devendo desconsiderar o último digito do código de barras. Tendo o preço total e o código do produto e sabendo o preço unitário que esta cadastrado no seu sistema, é só fazer a conta e descobrir o peso e fazer o lançamento no seu PDV. 
     
    2) As Balanças que funcionam em rede, em sua maioria, possuem um sistema próprio que permite fazer a importação do arquivo de carga contendo, código, preço KG e outras informações.
     Não sendo balanças etiquetadoras, o próprio acbr tem o componente de leitura via SERIAL do peso da balança.


    3) Essa alteração do preço no sistema, uma vez que a pessoa alterou o preço na balança, deve-se observar qual o protocolo de comunicação esta sendo utilizado pela balança.  Mas a regra que sempre usamos é que o cliente deve alterar o preço apenas no sistema, gerar o arquivo de integração da balança e fazer a importação dele no sistema de comunicação com a balança (normante disponibilizado pelo fabricante).
     
    De regra geral, o acesso que fazemos na balanças para captura de peso, é simplesmente fazer a leitura das informações que a balança envia para a "suposta" impressora externa que esta acoplada nela. Nesse processo fazemos a captura da informação que a balança escreveu na porta serial e baseado no protocolo utilizado, conseguimos fazer a leitura do peso.
     
    Sugestão: Como você a principio esta querendo trabalhar com balanças toledo, dá uma ligada no suporte técnico da toledo e conversa com eles.
     
    Espero que tenha conseguido te ajudar, qualquer coisa estou a disposição. 
  12. FabianoCunha's post in Comunicação com a balança toledo prix TI400 was marked as the answer   
    Boa tarde!
    Gostaria de deixar registrado aqui no Fórum o que eu fiz para funcionar a Balança PRIX TI420. 
    Tive que fazer um ajuste na configuração da balança, utilizei o manual  disponibilizado por um colega que trabalha com balanças toledo (não consegui disponibilizar ele integral aqui, pela restrição do tamanho do arquivo 5,53 MB, mesmo compactado). A quem necessitar posso estar enviado ele completo. Porém coloquei as páginas que utilizei para fazer a configuração.
    Na balança coloquei os parâmetros:
    Canal Serial: Serial A
    Tipo de Transmissão: Protocolo Contíuo (9091 - P03)
    Taxa de Transmissão: 4800
    Paridade: Nenhum
    Número de Bits: 8 Bits
    Número de Stop Bits: 1 Stop
    Transmissão de STX: Não Aplicável
    Transmissão de CKS: Desabilitado
    Impressão da Data/hora: Não Aplicável
    Impressão de ID: Não Aplicável
    E ajustei o programa de teste conforme print em anexo.

    Balança Toledo Indicador TI 420 - 62.pdf Balança Toledo Indicador TI 420 - 22a26.pdf
  13. FabianoCunha's post in Sugestão de uso de campo de Benefício Fiscal was marked as the answer   
    Amigo, 
    O campo deve estar na sua  Tela/Tabela de Regras de Tributação. Caso tenha regra por item, só criar uma nova regra. 
  14. FabianoCunha's post in Não Pega Peso da Balança Prix 8217 was marked as the answer   
    @Dio, Boa noite!
    Essa balança é versão de check out?   Qual o ano de fabricação da Balança?
    Tem alguns pontos para você testar.
    1) O computador é novo e/ou usado, se for usado, faça a instalação de uma placa PCI de portas paralelas. Porta OnBord costuma dar problema.
    2) No exemplo do ACbr, escolha apenas Toledo;
    3) Velocidade, você configurou nela, ou esta testando? normalmente elas são 4800.
    4) Essa versão o cabo de energia é tipo uma fonte de celular, onde você tira o cabo do carregador? Se sim, faça a ligação da balança no computador ao invés do carregador.
    5) Caso ligue o cabo da balança na USB do computador, não precisará de fazer ligação via serial, basta fazer a instalação de um driver da própria toledo que faz a emulação de uma porta serial no windows. E nesse caso você fará a comunicação pela porta USB.
    Espero que consiga te ajudar.
     
     
     
     
     
     
     
  15. FabianoCunha's post in Alguém sabe a pinagem do cabo Toledo Conversor RJ45 x RS232 was marked as the answer   
    Amigo, 
    Sugiro, você comprar o kit de cabo, tem no mercado livre. Porque a porta da balança é uma RS485 (igual citado pelo colega Joni) aquele cabo menor é um conversor e não simplesmente um cabo. Para fazer a ligação de 485 direto no computador, existe um kit da toledo que permite fazer essa ligação com uma limitação de até uns 100 metros(se não me engano).
    Dá uma ligada na Toledo de sua região e converse com alguém do comercial.
     
  16. FabianoCunha's post in Erro na leitura do Peso Balança Digitron was marked as the answer   
    Utilize o Debug do programa de exemplo para analisar o comportamento do retorno da balança nas duas situações. E também verifique no manual da balança se existe alguma configuração que permite ela enviar o peso para a porta serial.
    Att,
    Fabiano Cunha
  17. FabianoCunha's post in Layout do cupom was marked as the answer   
    @earreis
    Nos componente de impressão que estão associados ao TACBrNFe, existe uma propriedade DANFE.sistema:='nome que deseja colocar'
  18. FabianoCunha's post in Erro Unknown 495 - Goiás was marked as the answer   
×
×
  • 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.