FabianoCunha
-
Total de ítens
151 -
Registro em
-
Última visita
-
Days Won
2
Community Answers
-
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".
-
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 :=
-
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.
-
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.
-
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?
-
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.
-
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
-
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;
-
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.
-
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.
-
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.
-
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
-
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.
-
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.
-
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.
-
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
-
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'