
FabianoCunha
Membros-
Total de ítens
158 -
Registro em
-
Última visita
-
Days Won
2
Tudo que FabianoCunha postou
-
A balança é Toledo Prix 3/14? Dá uma olhada no manual dela, que ensina a configurar o mode de trabalho dela, se não me engano ele tem que ficar no modo enviar peso de forma constante e ainda olha a velocidade que ela estará trabalhando. Depois você configura o programa exemplo do AcBR para conectar na balança. Usa a função Ler peso apenas por enquanto. A balança é Toledo Prix 3/14? Dá uma olhada no manual dela, que ensina a configurar o mode de trabalho dela, se não me engano ele tem que ficar no modo enviar peso de forma constante e ainda olha a velocidade que ela estará trabalhando. Depois você configura o programa exemplo do AcBR para conectar na balança. Usa a função Ler peso apenas por enquanto.
-
Jefferson, Bom dia! Usando o programa de exemplo, funciona a comunicação com a balança? Usando a opção de ler peso?
-
Novo modelo de Balaça Toledo (8217) - RESOLVIDO
FabianoCunha replied to andrade's tópico in ACBrSerial
Cara, para resolver essa problema de perda de comunicação, eu sempre que o usuário escolhe o produto no PDV eu faço a comunicação com a Balança e capturo o peso. Ao inserir o item no banco de dados desconecto da balança, dessa forma, pode ficar horas e horas funcionando e não terá problema de perda de comunicação. -
Impressao NFCe Bematech MP-4200 TH corta margem direita
um tópico no fórum postou FabianoCunha NFC-e - Nota Fiscal do Consumidor Eletrônica
Pessoal, desculpa retornar a esse tema, mas procurei varias postagens a respeito e nenhuma delas ajudou a resolver o problema do corte do valor dos produtos na impressão da NFCe na impressora Bematech MP-4200, tenho outros clientes com outras impressoras (epson TM 20 e Elgin I9) e nessas imprime sem cortar. Se salvar o PDF da nota e mandar imprimir, ela sai certo. Estou fazendo impressão via Fortes + spooler do Windows. Mesmas características de muitas postagens que consultei aqui no fórum. Até Novembro / Dezembro 2017, não tinha esse problema na Bematech. Começou agora em Janeiro 2018. A margem a esquerda fica maior. Já coloquei zero no componente e não altera na impressão. Já fiz alteração no tamanho da bobina na impressora, não resolveu. Eu vi que alguns fizeram alteração no report .fr3, mas não vi a conclusão se deu certo ou errado. Caso alguém esta com esse problema, ou já passou por ele, agradeço se puder compartilhar.. Obrigado. -
Apenas uma contribuição, opinião nessa questão de mercadoria e serviço juntos. No meu sistema, faz-se tudo num pedido de venda (coloca os produto e serviços) na finalização do pedido é feito o pagamento via cartão. Ao concluir o pagamento é feito a geração de duas notas fiscais, uma contendo os produtos e outra contendo os serviços. e seus respectivos valores. A questão do desconto, caso haja no momento da finalização do pedido, é feito o rateio dos valores, ajustando os valores. Caso tenha duas ou mais forma de pagamento, existirá nas duas notas as duas formas de pagamento e seus respectivos valores de pagamento, respeitando a proporcionalidade de cada forma de pagamento. Internamente o sistema armazena a nota de serviço contendo os itens (serviço) e seu pagamento com várias formas de pagamento. no momento do envio da NFSe, é feito os tratamentos.
-
Não consigo emitir um NFCe em Goiás.
FabianoCunha replied to Julianops's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
João Carlos, Favor anexar o XML para analisar. -
Problemas com a Pesagem na Balança Urano
FabianoCunha replied to Andrews R Bejatto's tópico in ACBrSerial
Andrews, Boa noite, Essa semana, fiz a implantação do nosso sistema em um cliente com essas balanças Urano. Ela por padrão retorna o que esta no log que você anexou. Como resolvi, alterei o setup da balança para enviar apenas o Peso. Ligue a balança com a tecla "Zero" pressionada, entrará no setup da balança e escolha a opção "SEND 1". Depois escolha no ACBr o modelo Filizola. Caso queira, faça o ajusta na balança e post o log do ACBr que te ajudo a analisar. Att, Fabiano Cunha -
Bom noite, Que eu saiba não existe nenhum webservice que retorne essa informação. Pois o controle de numeração é do contribuinte, ou seja, você deverá controlar no seu sistema a numeração das notas fiscais, lembrando que essa numeração é por série. Att, Fabiano Cunha
-
Gostaria de Solicitar aos moderadores que avaliem a inclusão das funções de conversão abaixo no arquivo Fontes: \ACBrTXT\ACBrSPED\ACBrSPEDFiscal.pas. Arquivo completo em anexo {Fabiano Cunha - 26/11/2017} function IndTipoTituloToStr(AValue: TACBrTipoTitulo): string; begin case AValue of tcDuplicata: Result:= '00'; tcCheque: Result:= '01'; tcPromissoria: Result:= '02'; tcRecibo: Result:= '03'; tcOutros: Result:= '99'; else Result:= EmptyStr; end; end; {Fabiano Cunha - 26/11/2017} function StrToIndTipoTitulo(AValue: string): TACBrTipoTitulo; begin if AValue = '00' then Result:= tcDuplicata else if AValue = '01' then Result:= tcCheque else if AValue = '02' then Result:= tcPromissoria else if AValue = '03' then Result:= tcRecibo else if AValue = '99' then Result:= tcOutros else raise Exception.Create(format('Valor informado [%s] deve estar (00,01,02,03,99)',[AValue])); end; ACBrEFDBlocos.pas
- 1 reply
-
- 2
-
-
Renan, não me lembro ao certo o que fiz num cliente com a Prix 3, mas fiz o download do manual da balança (https://www.toledobrasil.com.br/app/institucional/files/manuais/MU_Prix_3.pdf) e fiz uma alteração na configuração da balança, ativando o envio do peso liquido. Depois você conseguirá fazer a leitura do peso. Pelo LOG, a balança não esta devolvendo nenhuma informação. Vou procurar se ainda tenho o manual que utilizei na época e coloco aqui no fórum. att, Fabiano Cunha
-
Obrigado Juliomar. Fiz uma pequena alteração na unit em anexo da Classe TACBrBALFilizola, para tratar o retorno de balanças que possuem o carácter terminador como sendo #13(CR). Em anexo se encontra a unit para analise dos moderadores. //Deverá buscar a primeira ocorrência do TX e trarar a Sting. if pos(ETX,wResposta) > 0 then wResposta := Copy(wResposta, 1, pos(ETX,wResposta) - 1); else if pos(CR,wResposta) > 0 then //tratativa para o modelo C&F C6MT wResposta := Copy(wResposta, 1, pos(CR,wResposta) - 1); Para essa balança funcione é necessário executar os passos que estão no manual acima, item "Tecla I" e alterar conforme prints em anexo. A opção "Ciclo" é o item correspondente a tecla 8. ACBrBALFilizola.pas CF_Computadora_2013.pdf
-
Moderadores, Fiz uma pequena correção na função "InterpretarRepostaPeso", na classe TACBrBALFilizola, a qual é do componente ACBrBAL. Essa correção foi necessária, pois como pode ser observado no LOG da balança ela retorna TX duas vezes, e a função citada apenas considerada a existência do "TX", apenas uma única vez e no final da string. -> LOG: Balança: - 00:36:46:401 RX <- [STX]02255[ETX][ETX] UltimoPesoLido: 2,255 - Resposta: [STX]02255[ETX][ETX] Trecho antigo: if (Copy(wResposta, Length(wResposta), 1) = ETX) then wResposta := Copy(wResposta, 1, Length(wResposta) - 1); Nova versão: if pos(ETX,wResposta) > 0 then wResposta := Copy(wResposta, 1, pos(ETX,wResposta) - 1); Arquivo completo se encontra em anexo. Att, Fabiano Cunha ACBrBALFilizola.pas
-
Boa Tarde! Alguém já conseguiu integrar a balança C&F C 6 MT (pelo que entendi é segunda linha da Filizola). Utilizei o Demo do ACBR balança, configurei Filizola, ele consegue capturar uma string que contem as informações que preciso, PESO principalmente, porém traz também PREÇO e TOTAL. Usando o Hyperterminal, consegui monitorar o retorno da balança. Em anexo os arquivo de log da balança. Gostaria de saber, se neste caso é apenas "formatar" a saída da resposta da balança? Pois tem duas propriedades de PosInicio e PosFim, que a principio fazem "Corte" na string de retorno. Olhando a classe da Filizola, não considera essas duas propriedade no comando "COPY". Neste caso basta eu criar uma classe para esse novo tipo de balança e implementar na função de formatação da resposta para retornar apenas o Peso? Gostaria apenas de orientação, pois assim posso contribuir para o ACBR. Conseguindo algum progresso, deixarei registrado aqui para histórico. Obrigado. BalLog.txt CF_Computadora_2013.pdf
-
Rejeição: Certificado Assinatura Inválido
FabianoCunha replied to Eudis de Oliveira's tópico in Dúvidas Gerais sobre o ACBr
Eudis, tive este erro de assinatura recentemente com um certificado de Goias. Qual é a certificadora do certificado? No meu caso era um certificado A1 da DocCloud, após a instalação ele funcionava certinho do site da sefaz, receita federal, porém ao fazer a transmissão dava erro. Só resolveu depois que fiz a instalação da cadeia de certificado Autoridade da Certificadora. -
Eu sempre salvo no banco o xml assinado e validado. Executo os dois métodos (assinar e validar), salvo no banco de dados e depois chamo a função de enviar. Na tabela de Nota fiscal eu controlo o status da NF desta forma eu sei como proceder numa eventual necessidade de reenviar. Att, Fabiano Cunha
-
Impressão não fiscal - Bematech
FabianoCunha replied to fernandavoltz@gmail.com's tópico in ACBrSerial
Fernanda, estou no meio deste problema, agora numa máquina windows 7 64bits, num outra máquina windows 7 32 bits, deu certinho. Se você achar uma outra solução deste problema da assinatura do certificado do driver da bematech, compartilha que estou em busca dessa solução neste momento. Eu mandei um e-mail para a Bematech, porque no windows 7 32 deu certo e no windows 7 64 bits, não? Att, Fabiano Cunha -
Impressão não fiscal - Bematech
FabianoCunha replied to fernandavoltz@gmail.com's tópico in ACBrSerial
OK, vou fazer este teste, Obrigado. Att, Fabiano Cunha -
Impressão não fiscal - Bematech
FabianoCunha replied to fernandavoltz@gmail.com's tópico in ACBrSerial
Fernanda, você esta utilizando a impressora MP 4200 TH não fiscal USB? Se sim, no cliente que estou fazendo a implantação, eu fiz a instalação dos drivers Bematech. Após ver qual a porta da impressora no windows, utilizei o programa de teste do ACBRPosPrinter, e funcionou perfeitamente todas as funções, inclusive o corte total e parcial. Utilizei windows 10 64bits, impressora USB (sem nenhum conversor). Att, Fabiano Cunha -
Impressão não fiscal - Bematech
FabianoCunha replied to fernandavoltz@gmail.com's tópico in ACBrSerial
Fernanda, Achei a solução do problema. Instalei o driver da bematech Spoler de impressão para o modelo MP 2100 TH. Fiz o download no site da Bematech. E no programa de teste do ACBRPosPrint, deve usar a porta RAW:xxxxx, onde xxxx é o nome da impressora. Funcionou perfeitamente com o programa de teste. Fiz a impressão de 100 itens varias vezes e não deu mais o erro de timeout 997. Se utilizar a porta COM dá erro de timeout 997. Windows 7 32 bits. Impressora MP2100 TH, serial (Sem utilizar conversor). -
Impressão não fiscal - Bematech
FabianoCunha replied to fernandavoltz@gmail.com's tópico in ACBrSerial
Fernanda, Você conseguiu resolver o problema da impressão na bematech MP 2100 TH não fiscal. Já fiz testes usando o Programa teste ACBrPosPrinter e esta dando um erro 9997, TimeOut, Este erro acontece quando é enviado muitas linhas. Se for poucas não apresenta erro. Já fiz alteração no timeout do Device do componente e mesmo assim o erro acontece. Obrigado. -
Pessoal, eu resolvi este problema no windows 10 64bits, usando o drivers 64 da impressora Bematech MP4200 TH, utilizei o programa que acompanha o driver da impressora(Bematech Printers User Software - Bematech User Software v2.7.0 for 64 bits) e fiz uma alteração no setup da impressora. Baixei a temporização do corte para 2. Na aba de "comandos especiais" alterei o tipo de comando para "ESC/POS@", no mais deixei igual. Percebi que é necessário um tempo entre o Ativar da impressora e você mandar os primeiros comandos para ela. Coloquei um Sleep(1000). Pois faço a ativação do componente ACBrPosPrinter1, a cada vez que mando imprimir. Não tive mais problemas
-
Eu acho que esta situação de exclusão é bug do windows. Se você, formatar um computador, ao fazer a instalação do windows, deixar o certificado conectado no computador, o windows, apaga o certificado. Ou então é o bug do driver do certificado. Não tem como, o ACBr apagar a chave, pois não executa nenhum comando para tal ação. Att, Fabiano Cunha
-
Carlos, Bom dia! Minha regra de negócio é só aparecer no caixa o que realmente converteu em caixa. Tudo que foi vendido, cuja forma de pagamento não é a vista, eu gero um contas a receber. Se for cartão, eu gero o título em nome da operadora de cartão, pois assim, eu sei quanto tenho a receber de cada operadora e também a data de vencimento do título é a data que normalmente a operadora faz os pagamentos D+3, D+10, etc. Inclusive os cartões de débito entram na mesma rotina. O cheque eu gero o título no nome do cliente. Quando o usuário fizer a conciliação bancaria, ele tem que fazer as baixas dos títulos e o dinheiro vai para o caixa. Os dados complementares para geração do título estão cadastrados na tabela de forma de pagamento.
- 5 replies
-
- 1
-
-
- nfce
- financeiro
- (e 6 mais)
-
Concordo com a forma apresentada pelo RickMao, apenas acrescentaria uma sugestão, após terminar o rateio, verificar se por erros de arredondamento, o valor total final do desconto ficou correto, considerando duas casas decimais, se não ficou, a diferença positiva ou negativa, deve ser aplicado no item mais "caro", pois assim não corre o risco de ficar negativo os valores do rateio, assim, ao totalizar as linhas os valores fecham. Esta formula acima serve para fazer o rateio de qualquer coisa na NFe.