Pesquisar na Comunidade
Showing results for tags 'código'.
Encontrado 22 registros
-
Geração de PDF Simples do Boleto com Java - Exemplo com Codigo
um tópico no fórum postou Messias Bittencourt ACBrBoleto
Continuando o post em que mostro como configurar via Maven a biblioteca, agora fiz um exemplo simples que gera o .PDF pra facilitar a vida de quem está querendo começar a utilizar a bibliteca em seus projetos Java. Para configurar esse projeto você precisa colocar na pasta arquivos_ini a sua DLL, (não zipei junto pq o anexo limite é 2mb. Os diretórios estão fixos pois é apenas para fins de demonstração o codigo, e eles devem ser configurados no arquivo: AcBrBoleto.java As variaveis: ACBR_BOLETO_DLL, CEDENTE_INI, TITULO_INI, DIRETORIO. E o nome do arquivo gerado na linha 31 ao usar a função: INSTANCE.Boleto_SetDiretorioArquivo O codigo anexado pode ser enviado para o SVN da ACBR caso queiram, como exemplo, com um link apontando para esse post para facilitar a vida de quem precisar. O projeto é simples mas isso pode ser o pontapé inicial de quem está querendo usar a biblioteca com Java, pois o exemplo existente hoje usa o Netbeans que não é mais a principal IDE do Mercado e da forma como está feito agora pode ser importado em qualquer IDE. O post inicial está em: Você também pode ver o HELP.MD que vai conter as instruções lá. boleto-simples - bkp.zip -
Oi, pessoal. Estou com uma dúvida relacionada à leitura de código de barras da balança em nosso sistema. O usuário gera etiquetas tanto para produtos pesáveis como para produtos por unidade usando sua balança, uma Filizola. Alguns itens, o código fica como: 2 000071 002995 Enquanto outros o código sai como: 2 300071 002995. Pelo que li sobre a etiqueta, o primeiro número indica produto pesável (2) enquanto os outros 6 (neste modelo são 6 dígitos) representam o código do produto. Considerando que o código do produto dentro do sistema é 71, qual o motivo de sair o dígito 3 em alguns códigos? É algo relacionado ao produto ser por peso ou por unidade? Desde já, agradeço.
-
Pessoal, eu tenho desenvolvido a manifestação de destinatário da NFe e agora preciso fazer da CTe e futuramente para a MDFe. Em uma parte do código eu tenho de consultar o webservice e comparar com um código, mas eu não encontrei a lista destes códigos. Como eu faço para encontrar a lista de códigos de retorno do webservice da CTe? isTerminated := NFe.WebServices.DistribuicaoDFe.retDistDFeInt.cStat = 137;
- 3 replies
-
- cte
- manifestação
- (e 4 mais)
-
assinatura Code Sign: Assinatura Digital de .EXE e .DLL
um tópico no fórum postou Daniel Simoes Base de Conhecimento
Porque devo assinar digitalmente meus executáveis ? O Produto final de quase todo desenvolvedor de Software para Windows, é gerar um arquivo compilado e executável, ou seja, um arquivo com a extensão .EXE ou .DLL As versões recentes do Windows, incorporaram recursos de segurança, como o SmartScreen, que podem causar alertas quando Binários não assinados são executados... O mesmo pode ocorre com módulos de Segurança de terceiros, instalados na máquina, como por exemplo: Antivírus e módulos de segurança bancários... Para evitar mensagens assustadoras, como a exibida abaixo, é necessário Assinar digitalmente o seu binário, com um certificado emitido por uma Autoridade Certificadora válida A título de exemplo, todos os binários distribuídos pelo Projeto ACBr, na área de Download do SAC ACBr, são assinados digitalmente com um certificado do Projeto ACBr... Reparem que não somente o Executável final, mas o instalador, também deve ser assinado.. Abaixo, temos a imagem de quando é executamos o Instalador do ACBrMonitorPLUS SAC Bem melhor, não ? Repare que o Fornecedor do binário, fica bem identificado na mensagem... Isso além de trazer mais confiança para o usuário final, ajuda os programas de segurança, a classificar de forma positiva, o seu Executável ou instalador, evitando bloqueios indevidos. Ok, gostei... mas como fazer para assinar meus executáveis ? O primeiro passo é comprar um Certificado do tipo "Code Signing"... Garanto que agora você pensou algo como: - Humm.. será que posso usar o meu certificado A1 ou A3 ? A resposta é NÃO... os certificados que usamos para os Documentos Fiscais eletrônicos brasileiros, não tem as características esperadas pelo Windows, para assinatura e validação de binários... Quanto aos certificados gerados de forma local, ou seja, os Self-Signed Certificates, eles funcionarão para a assinatura... e podem ser ótimos para testes... Mas eles não devem garantir o nível de confiabilidade ao seu binário, pois eles não são gerados por uma Autoridade Certificadora válida Algumas empresas Brasileiras, vendem o certificado do tipo Code Signing.. Veja por exemplo esse link... Porém o preço é praticamente "o valor de um Rim esquerdo"... (ps: veja mais empresas brasileiras, no post a seguir) Você pode comprar o Certificado do Tipo OV, que é bem mais barato... Na página da KSoftware tem um interessante artigo, descrevendo a diferença da versão OV x EV Eu preferi comprar nesse site gringo, porém isso pode exigir que você tenha um bom conhecimento de Inglês, pois o todo o processo de compra será feito em Inglês. Esse certificado, também exige um processo de validação... ou seja, a Empresa que irá emitir o certificado, precisa saber se você é você mesmo... A validação foi feita pela empresa Sectigo... eles enviam e-mails com links para você subir a documentação necessária... Como o certificado será emitido para uma Entidade Pessoa Jurídica, na etapa de envio de documentos de prova de identidade... eu enviei um PDF com o resultado da consulta de meu CNPJ, na Receita... Na etapa final de validação, eles efetuam uma ligação para o telefone de sua empresa, para fornecer um Token, que deve ser usado para gerar o certificado... portanto, o número de telefone na documentação que você enviar, deve ser um número que você possa atender... Achei o Site de Validação da Sectigo, bastante confuso... Eu preferi comprar a opção de 4 anos, para evitar esse penoso processo de compra, e pelos descontos oferecidos... Após todas as validações de identidade, eles lhe enviarão um Link para baixar o certificado em sua máquina... Será criado um arquivo PFX, e o processo de geração do Certificado na sua máquina, é muito semelhante a dos Certificados A1 brasileiros... Ufa.. já tenho o meu certificado em PFX... Como eu assino os binários ? Existem algumas ferramentas disponíveis... na página da KSoftware, você pode ler um tutorial, de como assinar usando o KSign Você poderá assinar binários facilmente, usando a interface gráfica deles: Para automatizar o processo de assinatura, você provavelmente ira preferir usar um utilitário de Linha de Comando... Repare que na mesma pasta onde o KSign foi instalado, existe o utilitário signtool.exe Use esse utilitário com a seguinte sintaxe: signtool.exe sign /du "http://seusite.com.br" /d "Descrição do seu Programa" /f "C:\Path\SeuCertificado.PFX" /p SenhaCertififcado /t "http://timestamp.comodoca.com" SeuBinario.exe sign -> Comando para assinatura /du -> Informa a URL do seu Site /d -> Informa uma descrição resumida do seu Programa /f -> Informa o Path completo para o seu Certificado (arquivo PFX) /p -> Informa a Senha para abertura do seu Certificado /t -> Informa um Servidor de Time Stamp, para que fique gravada a Data / Hora da assinatura Mas como assinar um Binário Windows, de dentro do Linux ?? Todo processo de Build e Deploy dos binários do ACBr, é executado em um Linux OpenSuse. A compilação de todas as plataformas que suportamos ocorre com Cross-Compiling, e automatizamos o processo de Build e Deploy, com o uso de Jenkins e Shell Scripts, Para transmitir o binário para fórum, criamos alguns utilitários que consomem a API do Invision Power Board Para a assinatura dos binários, creio que seria possível usar o próprio signtool.exe, com Wine... mas encontramos um interessante utilitário nativo em Linux, chamado osslsigncode, repare que a sintaxe é muito semelhante a do signtool.exe... osslsigncode sign -pkcs12 /path/SeuCertificado.pfx -pass SuaSenha -n "Descrição do seu Programa" -i http://seusite.com.br -t http://timestamp.comodoca.com -in SeuBinario.exe -out SeuBinario.exe.sign (como passo final, apague o arquivo original, SeuBinario.exe e renomeie SeuBinario.exe.sign para SeuBinario.exe) -
Layout 150 SIACC CAIXA - Código do cliente com zeros a direita
um tópico no fórum postou Paulo Alexandre Chaves Pinto ACBrBoleto
Bom dia pessoal, Para quem quem utiliza o Layout 150 SIACC da caixa para débito em conta e pagamento de fornecedores, Ao enviar uma remessa. O código identificador do cliente é alfanumérico mas está retornando com zeros a direita. Nós enviamos um campo de Alfanumérico e ele é completado com zeros a direita pelo sistema da caixa. Alguém está tendo esse mesmo problema? Obrigado, bom trabalho a todos. -
Opa, Alguém sabe me dizer, se há a possibilidade de usar um leitor de código de barras plugado direto no PS2 de um terminal ? Se sim, teria algum exemplo de como utilizar.?
-
Boa tarde. Segue anexo um exemplo em PDF de Danfe onde o campo código invade a descrição. Sugestão seria o mesmo continuar na linha abaixo respeitando a coluna do campo código. 31181071170344000197550010000634611000634611-nfe.pdf
-
Boa tarde, Gostaria de saber se alguém sabe o código de ativação emergencial do SAT Elgin (Linker), pois achei que fosse padrão, pois homologuei o sat da bematech e no manual deles vem descrito que são oito vezes o numero 8, mas testei isso no sat Elgin( o sat de produção) e não funciona, tomo sempre o erro dizendo que o código de ativação emergencial é inválido. Será que alguém tem esse código? Obrigado.
-
codigo cedente boleto Me oriente: Código Beneficiário/Cedente
um tópico no fórum postou Felyp ACBrBoleto
Alguém poderia me dizer se o cálculo código beneficiário/cedente do material do Hiperlink a seguir é correto? Decifrando Código Número Cedente Desde já, abrigado(a).- 6 replies
-
- cedente
- benificiário
- (e 4 mais)
-
Estou tendo um problema na emissão do boleto Sicoob utilizando o AcbrBoleto Ao gerar o Código de Barra esta vindo assim: "756917442000004642213069Si181666701500007001" Esta vindo com esse: "Si" no meio do código. Alguem saberia me dizer oque pode ser ?
- 3 replies
-
- acbrboleto
- codigo de barra
- (e 4 mais)
-
Estou emitindo NFS-e para prefeitura de Goiânia (ambiente de homologação), mas as mesmas estão sendo rejeitadas com a seguinte mensagem: L050 - CANCELADA. O que devemos fazer para a nota ser autorizada?
-
Bom dia, Gostaria de saber como vocês estão/fizeram a migração de seus sistemas de CTE pelo ACBR, se foi com apenas algumas alterações pontuais ou se houve uma reescrita completa, Att. Luis Coêlho
-
Boa tarde, o codigo tem 20 digitos e um '0' char porem esta dizendo que esta incorreto segue o arquivo em anexo CB010400.RET
-
Boa tarde, o codigo tem 20 digitos e um '0' char porem esta dizendo que esta incorreto segue o arquivo em anexo CB010400.RET
-
Boa tarde, como meu primeiro tópico aqui no grupo, venho pedir ajuda de vocês (me corrijam se eu estiver na tag errada). Bom, eu sou novo nessa parte de programação, e trabalho em uma empresa de automação comercial. Está para entrar, como já sabem, a nova lei do CEST, que deve conter os dados na nota fiscal. Sabe-se também, que o código do CEST está relacionado com o NCM. Então, estava criando um script para executar no computador dos clientes, porém, me deparei com a seguinte situação: Não foi disponibilizada uma tabela que faz relação com exatamente todos os códigos unitários. Estava fazendo por essa base: UPDATE PROD SET CEST = '0100100' WHERE NR_NCM_PROD = '38151210'; O código diz o seguinte: Atualizar a tabela de produtos, no campo CEST com o código 0100100 quando o NCM for 38151210. Agora eis a questão, existe uma forma de realizar o seguinte script: Atualizar a tabela de produtos, no campo CEST com o código 0100100 quando o NCM iniciar por 3815 Agradeço a todos!
-
Alguém já conseguiu fazer comunicação com a balança AR2140 da ohaus que a toledo vende? A leitura sai com uns caracteres esquisitos, tipo este: óÓ.6F&Ìæ~b~~~~~ÊÖ
- 2 replies
-
- balanca
- comunicação
-
(e 2 mais)
Tags:
-
Boa tarde pessoal, Hoje na parte da manhã o Régys subiu a seguinte alteração para a unit 'ACBrTEFDCliSiTef.pas'(Revision 11576): 950: fpNFCeSAT.CNPJCredenciadora := Linha.Informacao.AsString; 951: fpNFCeSAT.Bandeira := Linha.Informacao.AsString; 952: fpNFCeSAT.Autorizacao := Linha.Informacao.AsString; 953: fpNFCeSAT.CodCredenciadora := Linha.Informacao.AsString; Estou com a 'Especificação Técnica – Interface com os meios de pagamento do SiTef' versão 172 do dia 24/02/2016 e consta apenas a descrição do código 952. A minha pergunta é a seguinte: O campo 953 do retorno do TEF é o código descrito no campo 'CÓDIGO' da tabela ANEXO 3(Tabela de credenciadoras de cartão de débito ou crédito) da ER-SAT 2.17.10 ? Ou teria que utilizar o campo 950 para pesquisar o CNPJ em uma tabela do banco de dados de acordo com a tabela do ANEXO 3 da ER-SAT?
-
Prezados, desenvolvi um aplicativo capaz de gerar o código de vinculação utilizado para ativar equipamentos SAT. Segue o link para download: http://orasystems.com.br/home/gerador-de-chaves-sat
-
Erro no envio de NF-e - Codigo Municipio do Fato Gerador de ICMS inexistente
um tópico no fórum postou luanmoreiramaia ACBrNFe
Bom dia galera.. Estou com o seguinte problema.. Estava enviando notas fiscais para o ambiente homologação numa boa.. porém hoje fui tentar enviar uma simples nota fiscal, com apenas um item, e está sendo retornado a seguinte mensagem de erro para mim: Rejeicao: Codigo Municipio do Fato Gerador de ICMS inexistente. Já procurei e não achei nada relacionado. Poderiam me ajudar por favor.. Vou deixar anexado o xml da nota fiscal que estou tentando enviar. Agradeço a todos. 23151012509168000106550010000002741000002749-nfe.xml -
Boa noite caros! Tenho alguns clientes (concessionárias de veículos) que usam nosso sistema para emitir NF-e. No DANFE gerado aparece apenas o código do combustível do veículo. Isto dificulta um pouco o o trabalho dos vendedores. Eles pediram para o nosso sistema mostrar a descrição do combustível, então eu alterei o fonte do ACBr para exibir o Código e a descrição do combustível. O problema é que toda vez que eu atualizo o ACBrNFe eu perco essas alterações e ao gerar o novo executável, ele volta a exibir somente o código novamente. Então a pergunta é a seguinte: Se eu alterar o fonte do ACBr e postar aqui, vocês podem submeter para o SVN? O arquivo alterado foi o ACBrNFeDANFEFRDM.pas na linha 460, onde era: vTemp2.Add(' COMBUSTÍVEL: ' + veicProd.tpComb); e mostra no Danfe: COMBUSTÍVEL: 02 passou a ser: vTemp2.Add(' COMBUSTÍVEL: ' + veicProd.CombDescricao); dessa forma aparecerá no Danfe: COMBUSTÍVEL: 02 - GASOLINA Aguardando respostas dos Mods ACBrNFeDANFEFRDM.pas
- 5 replies
-
- nfe
- combustivel
-
(e 3 mais)
Tags:
-
Boa Tarde! Eu faço um trabalho voluntário numa Entidade em que eu e outras 15 pessoas cadastramos no site da Nota Fiscal Paulista os Cupons Fiscais doados para a Entidade poder receber parte do imposto recolhido. Agora está começando vim pra gente o novo modelo de cupom fiscal com o QR Code e Código de Barras, e eu gostaria de saber qual modelo de leitor de Código de Barras USB vocês recomendam que seja bom e barato, pois iremos precisar de uns 20. Agradeço desde já pela atenção!
-
Não Lê Código De Barras Do Boleto Do Banco Do Brasil
um tópico no fórum postou duiliolobianco ACBrBoleto
Saudações. Eu não sei bem onde informar, mas aqui em Rondônia, mais especificamente em Ji-Paraná, nós trabalhamos com a Carteira e a Variação da carteira "17-019", e eu não achei este tratamento específico para no ACBr. Eu optei então por informar no campo Carteira o valor '17-019' e pelo menos o boleto imprime normal com a numeração do código de barras funcionando para pagar, apesar de eu ver todo o tratamento para (Carteira = 18, ou 16, etc... que por sorte nós não entramos nesta condição mesmo e pegar sempre o else). O problema é que o código de barras propriamente dito não lê de jeito nenhum. Para resolver este problema, no procedimento onde monta o código de barras (procedure MontarCodigoBarras) na Unit ACBrBancoBrasil, eu fiz a seguinte alteração no trecho: de CodigoBarras := IntToStrZero(Banco.Numero, 3) + '9' + FatorVencimento + IntToStrZero(Round(ACBrTitulo.ValorDocumento * 100), 10) + IfThen((Length(AConvenio) = 7), '000000', '') + ANossoNumero + IfThen((Length(AConvenio) < 7), padR(OnlyNumber(Cedente.Agencia), 4, '0'), '') + IfThen((Length(AConvenio) < 7), IntToStrZero(StrToIntDef(OnlyNumber(Cedente.Conta),0),8), '') + ACBrTitulo.Carteira; para CodigoBarras := IntToStrZero(Banco.Numero, 3) + '9' + FatorVencimento + IntToStrZero(Round(ACBrTitulo.ValorDocumento * 100), 10) + IfThen((Length(AConvenio) = 7), '000000', '') + ANossoNumero + IfThen((Length(AConvenio) < 7), padR(OnlyNumber(Cedente.Agencia), 4, '0'), '') + IfThen((Length(AConvenio) < 7), IntToStrZero(StrToIntDef(OnlyNumber(Cedente.Conta),0),8), '') + Copy(ACBrTitulo.Carteira,1,2); ou seja, ao invés de colocar o campo ACBrTitulo.Carteira, eu usei somente os dois primeiros digitos. Assim funcionou, quem estiver com este mesmo problema está ai a solução. Estou informando aqui para ver se alguém faz a correção do componente para eu não me preocupar em ficar sempre alterando após cada atualização. Aguardo alguma resposta, Obrigado. Duílio Lobianco