Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 29-09-2016 em Posts

  1. Bom dia subi na pasta de exemplos do ACBrNFe para que todos tenha acesso e não se perca!
    3 pontos
  2. Acabamos de disponibilizar a versão 1.0.0.0 do ACBrMonitorPLUS Esta versão vem assinada digitalmente com o certificado da DJSystem. É essa assinatura que garante que esta é a versão oficial do ACBrMonitorPLUS, compilada pela equipe do ACBr. Além disso a assinatura garante que os anti-vírus em sua maioria não irão bloquear a execução do aplicativo. Assim como o Windows reconhecerá a autenticidade do mesmo. Sobre o número da versão, adotamos o padrão do Lazarus, implementando um maior controle sobre este número. A IDE do Lazarus nos auxilia nesse sentido gerando automaticamente o numero de build do executável. O número de versão é gerado da seguinte maneira: Ver.: 1 . 0 . 0 . 1 Ver.: MJ . MI . R . B - B (Build): é o número da compilação do executável, este número muda a cada build do programa; - R (Revision): será incrementado quando houver pequenas correções de bug; - MI (Minor): será incrementado quando houver adições de recursos ou pequenas mudanças; - MJ (Major): será incrementado quando houver grandes mudanças ou refatorações, novos recursos importantes. A versão do ACBrMonitorPLUS estará sempre visível na barra de títulos do mesmo. O instalador além de conter a versão no nome, passa a ter a data de sua geração também.
    2 pontos
  3. Segue conforme solicitação a alguns amigos de como implementar ACBrTEFD em projetos sem o uso do ACBrECF @Italo Jurisato JuniorPor gentileza, poderia "comitar" esse exemplo no trunk? Considerações importantes Esse demo não é indicado para quem usa o ACBrECF, pois já existe o Demo ACBrECFTeste, onde explorar o conjunto (ps: aconselho verificar o demo feito em lazarus pois o mesmo está completo o exemplo, em relação ao demo em Delphi. Configurar o componente ACBrTEFD para [AutoFinalizarCupom = False] [MultiplosCartoes=True] [NumeroMaximoCartoes=3] Foi utilizada uma lógica em emular o estados possíveis do ECF. (Enumerado:tEstadoEcfSimulado) Estudar o evento ACBrTEFDComandaECF, ACBrTEFDInfoECF e ACBrTEFDComandaECFSubtotaliza onde os mesmo manipulam tEstadoEcfSimulado Assinar os Eventos ACBrTEFDComandaECFAbreVinculado, ACBrTEFDComandaECFImprimeVia e ACBrTEFD1ExibeMsg Ambiente de Teste Teste realizado no sistema modular SitDemo-Sitef(Software Express) Venda com múltiplos cartões Venda em 2 formas de pagamento(Dinheiro + Cartão) Extras Método finalizarCupomNFCe existe um tratamento para emissão em (OFF-LINE Contingência) caso houver qualquer erro na emissão da mesma Sequência na impressão(imprimer o NFCe > Posteriormente os Cupons Vinculados) Inicia Venda Informe o valor de pagamento e Selecione a forma de pagamento Armazena em Buffer as formas de pagamento Após a totalização das formas de pagamento haverá o enviar da NFCe ao SEFAZ Estadual imprime a NFCe e os Vinculados Finaliza a sequência com os EstadoEcfSimulado = Livre Delphi - TEF.rar
    1 ponto
  4. Recebemos para testes, o SAT Bematech RB-2000, primeiro SAT com suporte a WiFi. Segue abaixo, o resultado de nossos testes com esse equipamento, utilizando o exemplo do ACBr, SATTeste.exe, e o programa de Ativação do Fabricante. Sobre a instalação e ativação do SAT Bematech RB-2000: O manual de instalação, driver e o aplicativo de ativação podem ser encontrados em: http://bematechpartners.com.br/wp01/?page_id=74. Tivemos certa dificuldade na navegação do Site do fabricante, até acharmos os drivers para download. O SAT foi testado em uma máquina com Windows 8.1, e foi necessário instalar o driver fornecido pelo fabricante para que a mesma fosse detectada pelo Windows. Para realizar a ativação do SAT é muito simples, basta seguir os seguintes passos: Instalar o aplicativo da Bematech “ActivationSoftwareSetup_02.00.00.exe”. Após instalado, em Menu > Ativação, basta preencher com os dados corretos e clicar em ativar. Na aba “Associar Assinatura”, nessa mesma tela, basta também preencher com os dados corretos e clicar em associar. Para configurar a Interface de Rede, siga os seguintes passos: Em Menu > Configuração, preencher com os dados corretos. Para o tipo de interface ETHERNET: Escolher a opção ETHE. Em tipo de LAN, escolher conforme as configurações de sua rede Em Configuração de Proxy, configurar caso haja proxy em sua rede. Para o tipo de interface WIFI: Escolher a opção WIFI. Em nome da rede digitar o nome da rede que será usada. Em Segurança escolher o tipo de segurança. Em Senha digitar a senha referente a rede que foi escolhida. Os demais campos deveram ser preenchidos conforme citado anteriormente. Em ambas interfaces clicar em “Configurar”. Pronto, seu SAT está configurado para uso. Para saber se as configurações de interface de rede estão corretas, a luz LAN do SAT deverá estar acessa (isso ocorre tanto para ETHERNET quanto para o WIFI). O processo de ativação, também pode ser realizado pelo SATTeste.exe. Basta seguir os seguintes passos para ativar o SAT: O ACBrSAT deverá estar configurado da seguinte maneira: Em inicialização, deverá estar na opção: satDinamico_stdcall; Página de código: UTF8 ou 65001; Versão: 0,06; Configurar na aba Dados do SAT Cfe conforme consta no aparelho SAT. Configurar no campo “Nome DLL” o caminho para a BemaSAT32.dll. (veja nota abaixo, sobre a local da instalação da BemaSAT32.dll no SATTeste.exe) Clicar em Inicializar. Ir no menu Ativação, e clicar em Ativar SAT. Para associar assinatura: Clicar em Ativação > Associar Assinatura É possível também configurar a Interface de Rede pelo SATTeste. Para o tipo de interface ETHERNET: Escolher a opção ETHE, dentro da aba Rede > Tipo Rede. Escolher conforme as configurações de sua rede entre DHCP/PPPoE/IPIFIX Em Configuração de Proxy, configurar caso haja proxy em sua rede. Para o tipo de interface WIFI: Escolher a opção WIFI. (leia abaixo, sobre a correção efetuada no ACBrSAT) Em nome da rede digitar o nome da rede que será usada. Em Segurança escolher o tipo de segurança. Em Senha digitar a senha referente a rede que foi escolhida. Os demais campos deveram ser preenchidos conforme citado anteriormente. Em ambas interfaces clicar em Configuração > Configurar Interface de Rede. Nota 1: Esse modelo de SAT da Bematech, na tag “seg”, utilizar apenas as opções WPA ou WPA2, outras opções não funcionarão com esse equipamento. Foi necessária uma alteração nos fontes do SATTeste e ACBrSAT, para funcionar conforme esperado, pois no ACBrSAT não existiam as opções WPA e WPA2 (já disponível no SVN). Nota 2: A DLL atual da Bematech, não é capaz de compreender o XML para a configuração de Rede, conforme definido na Especificação Técnica do SAT. Após reportarmos o fato a Equipe de Desenvolvimento da Bematech, recebemos uma NOVA DLL, onde o problema foi corrigido. Sobre a utilização do SAT RB-2000: Para a configuração do nome da DLL, no primeiro momento, apontamos para a BemaSAT32.dll que encontrava-se em outra pasta e não na mesma pasta do executável SATTeste.exe. Nesse cenário, obtivemos o erro: “Resposta:Erro|Erro na abertura da porta de comunicação com o S@T Erro|Erro na abertura da porta de comunicação com o S@T”. Após copiarmos a BemaSAT32.dll e bemasat.xml para a mesma pasta do SATTeste.exe, o problema foi sanado. A BemaSAT32.dll funciona tanto para o SAT RB-2000 quanto para o RB-1000 FI. Foram realizadas várias vendas com esse aplicativo tanto com o SAT conectado por WIFI quanto por cabos e não houve problemas, as vendas foram enviadas corretamente para a SEFAZ e sem erros. O tempo de envio de uma venda com três itens foi de 1,61 segundos, uma venda com trinta e três itens 2,69 segundos e uma venda com noventa e três itens 2,74 segundos, foi cronometrado as venda com a conexão WIFI e não houve diferença em tempo significativa. Isso já era esperado, pois nenhum SAT faz o envio das vendas para Sefaz, de forma concomitante. Comparativo do modelo RB-2000 com RB-1000 FI: Ambos os equipamentos funcionam bem e suas configurações são simples. Ambos possuem uma ótima apresentação física e os Leds de sinalização são de fácil visualização. Ambos possuem um gabinete metálico e aparentam ser bem resistentes. O Gabinete possui suporte para fixação. Os equipamentos são alimentados pela porta USB o cabo usado é o USB-B (o mesmo utilizado pela maioria das Impressoras e facilmente encontrado no mercado), é possível também utilizar uma fonte externa, essa fonte não vem com o aparelho, porém pode ser adquirida a parte, como um acessório; essa fonte é ligada na entrada USB, sendo um cabo USB em “Y”. O equipamento possui duas portas para Rede, para permitir a redistribuição do cabo a outro equipamento. A vantagem de do modelo RB-2000 para o modelo RB-1000 FI é a questão do Wi-Fi, pois o modelo RB-2000 pode ser utilizado apenas com o cabo de conexão do SAT ao computador (cabo USB), desde que configurado para utilizar o Wi-Fi, enquanto o modelo RB-1000 FI necessita também do cabo de rede para seu funcionamento. Outra vantagem do RB-2000, é o mesmo possuir 2 portas ETH. RB-2000 RB-1000 Versão Sw.Básico 01.01.01 01.01.00 Layout XML Entrada 0.06 0.06 Fonte Externa Opcional Opcional Portas de Eth 2 1 Chave Liga/Desliga Não Não Wi-Fi Sim Não Tipo Cabo USB USB-B USB-B Tipo Gabinete Metálico Metálico Fixação Gabinete Sim Sim Sinalização Leds Boa Boa Software de Ativação Bom Bom Suporte a Windows 32/64 32/64 Suporte a Linux 32/64 32/64 Cupom gerado pelo SAT Xml que foi enviado e o xml de retorno anexo abaixo. XML de Envio: AD20160915134858-123123-env.xml XML de Resposta: AD35160982373077000171599000084150000250830670.xml SAT RB-2000
    1 ponto
  5. Boa tarde, por enquanto o campo CEST não têm campo próprio, somente na versão 0.08 e a partir de 01/07/2017, para informar o CEST hoje você pode informar como abaixo: xCampoDet=Cod.CEST xTextoDet=0100100 Faça o teste. Sds, Ricardo.
    1 ponto
  6. @jamil estamos falando de Fortes, ok!? Testei aqui a impressão, e a informação do infAdProd, sai na frente da descrição do produto. Abaixo um print do mesmo XML que te enviei antes.
    1 ponto
  7. Exatamente, eu estava preenchendo o campo errado. Obrigado!
    1 ponto
  8. Bom dia, Testei aqui a consulta por Rps, está funcionando normalmente, gerando a chave no XML corretamente. Certifique-se que está preenchendo a tag ACBrNFSe1.Configuracoes.Geral.Emitente.WebChaveAcesso com a chave digital.
    1 ponto
  9. Boa noite pior que tem e o ACBrMonitorPLUS importa ele ! dá uma olhada na pasta PCN
    1 ponto
  10. Francis, você pode alterar no componente ACBRNfe via propriedade do objeto inspector em tempo de projeto clicando no componente ACBRNfe depois indo em Configurações > WebServices > AguardarConsultaRet e setar o valor. Ou pode em tempo de execução via codigo, por exemplo no create do form: ACBrNFe1.Configuracoes.WebServices.AguardarConsultaRet:=0;
    1 ponto
  11. No Delphi 7 compilou. Simulei uma venda com cartão, outra com cartão e dinheiro e outra com multiplos cartões e a principio parece que tá ok. Fiz os testes com cartão de credito número digitado. Estou sem pinpad e sem impressora não fiscal, então não foi possivel testar tudo. Terei que aguardar os equipamentos para testar tudo. Mas esse demo será muito útil.
    1 ponto
  12. Nesse ponto, se a NFe se encontra no SEFAZ, é porque foi enviada e já tenho o xml assinado (só falto o protocolo da autorização). Só vou atualizar protocolot e banco de dados se o cSTAT for autorizado,cancelado ou denegado. Caso não possua o xml e não tenha como montá-lo, tem que dar um alerta ao usuário que a nota já existe no SEFAZ e requer download do xml para correção.
    1 ponto
  13. A fonte da linha digitavel ainda continua arial 13. O TRLAngleLabel txtSwHouse não aparece na impressão. Houve alguma alteração para corrigir o erro de margem cortanto ACBrBoletoFCFortesFr(linha digitavel, codigo de barras,nome da Sw House, margem direita e esquerda cortando)
    1 ponto
×
×
  • 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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...