-
Total de ítens
200 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que dorivansousa postou
-
Uso o acbretq ppla com a argox 214 plus sem problemas mas ao mudar para a r400 ela imprime a etiqueta e depois se não desligar a impressora ela puxa toda a bobina de etiquetas sem imprimir mais nada...alguma sugestao?
-
Arquivo Dief. Como Gerar, Quais Movimentações?
dorivansousa replied to Andre_e's tópico in ACBrSintegra/ACBrPAF
a DIEF usa o ato Cotep 06/08 com a redação dada em 25/2011... depois q atualizei o componente a geração do arquivo R com R01, R04, R05 e R07 que o programa da Dief no estado do maranhão faz importação nao funcina mais por que agora o NUM_CONT e COO tem 9 digitos e a versão da DIEF espera 6... no meu caso eu alterei o componente para gerar com 6, pensei ate se seria interssante uma propriedade pra diferenciar isso na geração. sobre a importação dos cupons fiscais na dief do maranhão http://portal.sefaz.ma.gov.br/portalsefaz/jsp/pagina/pagina.jsf?codigo=17 ato cotep revisao 25/2011 http://www1.fazenda.gov.br/confaz/confaz/atos/atos_cotepe/2011/ac025_11.htm -
Conciliação Extrato Operadora Cartão
dorivansousa replied to Edgar's tópico in Dúvidas Gerais sobre o ACBr
ressuscitando o topico.. Edgar vc conseguiu algo pra conciliação do cartão de credito, eu li em outro topico: "..o que vc ta querendo fazer é conciliação de cartão crédito/débito e para isso vc vai precisar adquirir serviço de VANS , que sao empresas autorizadas pelas rede de cartões para fornecerem detalhes sobre as transações realizadas no seu estabelecimento com os POS ou TEF. Eu sei que a cielo fornece gratuitamente esse relatório através do canal EDI, já a REDE vc tem que contratar o serviço da VANS (eu estou vendo a empresa TIVIT para fazer isso.) Espero ter ajudado. cordialmente, Marcelo" -
Migrando Projeto Em Delphi 7 Para Lazarus
um tópico no fórum postou dorivansousa Object Pascal - Delphi & Lazarus
Decidi fazer a migração de um projeto que tenho em Delphi 7 para Lazarus/FPC. relatando o processo... Versão do Lazarus 1.2.6 Componentes instalados: * ACBr - tive um problema na instalação do pacote do SPED onde informava que alguns arquivos .ppu existiam na ACBrComum e também na pasta do ACBrSPED, solução fui removendo da pasta ACBrSPED cada arquivo que o lazarus foi apontando como duplicado. "Só depois percebi que não precisava reiniciar a IDE a cada instalação de componente." * RxLib - ou no caso RxFPC (http://wiki.lazarus.freepascal.org/RXfpc) eu baixei aqui https://lazarus-ccr.svn.sourceforge.net/svnroot/lazarus-ccr/components/rx. tem duas pastas: Trunk e Version, dentro da version tem a pasta v2.6_laz_1.2 compatível com o lazarus 1.2.x. * Fortes Report: svn://svn.code.sf.net/p/fortes4lazarus/code/trunk instalou sem problemas. * powerpdf usei este http://jpdbadmin.com/blog/wp-content/uploads/powerpdf_0.9.10.zipmas depois vi no http://wiki.freepascal.org/PowerPDF o svn://svn.code.sf.net/p/lazarus-ccr/svn/components/powerpdf * LazReport - instalado sem problemas. * ZeosLib: http://sourceforge.net/projects/zeoslib/instalado sem problemas * Indy: aqui http://indyproject.org/Sockets/fpc/index.en.aspxtem as opções para windows e linux versão 9 e 10 da indy. instalei a versão 10 e para funcionar tive que alterar as opções do pacote e informar nas opções do compilador->caminhos->Outros arquivos de unidade (-Fu) (ponto e virgula como delimitador) e informar ..\fpc e teve que compilar mais de uma vez. Vou procurar uma opção para substituir a indy. * htmlport: Componente para substituir o webbrowser pelo menos para visualizar alguns relatorios que são feitos em html. baixado aqui https://svn.code.sf.net/p/lazarus-ccr/svn/components/thtmlport. Essa parte de instalar componentes me pareceu fácil mas depende de um pouco de pesquisa(sites em inglês) e persistência. sobre o ClientDataSet eu não uso os recursos que ele tem no delphi, uso apenas como uma tabela temporaria e para essa função o BufDataSet me pareceu ser o substituto. a RxFPC não tem os componentes RxDBComboEdit e ComboEdit, para o ComboEdit o lazarus tem o EditButton, mas não encontrei um substituto para o RxComboEdit no caso um DBEditButton. Alguém conhece um componente que substitua o RxDBComboEdit? eu utilizo o RdPrint e não encontrei um componente que imprima em modo texto de forma semelhante ate encontrei o rawprinter que imprime em modo texto, vou estudar o fonte e ver se consigo colocar pra ele imprimir na ideia do rdprint com linha e coluna, do contrario é utilizar outro gerador de relatorio e se adaptar. A ferramenta converter projeto delphi para lazarus ajuda bastante, é possível adicionar mais opções para substituição de nomes e referencias de Units, Classes, Tipos de Dados e funções... ajudou pois utilizo FibPlus e estou vendo se ele já substitui pelo sqldb correspondente, alguns objetos ainda não estão sendo importados, simplesmente desaparecem. A importação do formulario(dfm) quando importa sem erro o posicionamento dos objetos se perde um pouco mas nas opções de importação tem uns ajustes que podem ser feitos, esse não é um grande problema, o maior problema é quando falta algum componente o único jeito que encontrei foi editar o dfm pelo notepad++ e alterar as referencias, o lazarus nao ignora os componentes somente ignora as propriedades. O Lazarus se mostrou pelo menos para mim como uma opção ao Delphi 7, não sei como fica em relação as novas versões do delphi para aplicações nTier, Mac e Android. gostaria de saber se alguém já passou por esse processo de migração? se tem alguma sugestão de componente e/ou dica para no lazarus. Como trabalha com lazarus: MVC, se é com DataSet ou Classes... -
verifiquei no fonte e a chave RaveSaveFromPreview so ta programada no RaveCB... atualizei o arquivo .rav pela pasta de exemplos da nfe e mesmo assim o botao de salvar nao ficou habilitado. vou alterar diretamente no fonte do DanfeRave.
-
esta opção é apenas pra o DanfeRaveCB? a mesma ideia não fucionaria para o DanfeRave?
-
como utilizar essa opcao? ja descomentei a linha, precisa compilar algum pacote alem do danferave?
-
ressuscitando um topico antgio, mas so agora to implementando o LCB Serial antes utilizava um aplicativo chamado ExCom.exe que nao funciona em win64 bits. Dessa forma que foi feito no fonte em anexo funciona bacana, mas acho que pra quem ja tem o projeto desenvolvido fica dificil de implementar pois utiliza herança, pensei pq nao utilizar interface. no meu caso em alguns formulario eu utilizo edit, entao ativando o ACBrLCB no DM é so pegar o ActiveControl do formulario ativo e escrever no objeto mas em outros formularios faço um tratamento diferente pra leitura do codigo de barras. no meu caso fiz assim: criei uma interface ILerLCB = interface ['{58B73999-39C3-41E6-8BF2-1AAA6F644E39}'] procedure LerLCB(UltimoCodigo: String); end; no leCodigo do ACBrLCB var cnt : integer; iLB : ILerLCB; UltimoCodigo: String; begin UltimoCodigo:=ACBrLCB1.UltimoCodigo; if Supports(Screen.ActiveForm, ILerLCB, iLB) then iLB.LerLCB(UltimoCodigo) else begin if Screen.ActiveControl is TEdit then TEdit(Screen.ActiveControl).Text:=UltimoCodigo; if Screen.ActiveControl is TDBEdit then TDBEdit(Screen.ActiveControl).Text:=UltimoCodigo; end; nos formulario que quero um tratamento diferenciado pra leitura eu modifico TForm3 = class(TForm, ILerLCB) e implemento o LerLCB public { Public declarations } procedure LerLCB(UltimoCodigo: String); end;
-
Fazer O Leitor De Codigo De Barras "bipar"
dorivansousa replied to dorivansousa's tópico in Dúvidas Gerais sobre o ACBr
encontrei este manual ftp://www.scansourcela.us/Psc/Manuals/Programming/VS2200/BarCode%20Programing%20R44-2365A.pdf e tem uma parte q diz q o leitor responde a comandos e "Long series of beeps" é a letra "F".. olhando as propriedades do ACBrLCB vi que tem uma procedure EnviarString... e resolveu pra mim... -
Fazer O Leitor De Codigo De Barras "bipar"
um tópico no fórum postou dorivansousa Dúvidas Gerais sobre o ACBr
estou adicionado ao meu projeto a comunicacao com leitor de codigos de barras serial utilizando o ACBrLCB, a comunicaçao foi facil de resolver. como to substituindo uma aplicacao o cliente quer que quando o produto nao seja encontrado o leitor emita bips para avisar o operador que o produto nao é cadastrado assim como faz na outra aplicacao... to com o leitor de mesa da datalogic 2200vs. -
Imprimirtransacoespendentes Redução Pendente
dorivansousa replied to dorivansousa's tópico in Dúvidas sobre TEF
acredito que esse caso so está ocorrendo por que eu nao estou utilizando o finalizar cupom e é uma venda com cartao que inicia as 23:55 de um dia e vai ser concluida em 00:05 do outro dia por exemplo e nao emite a redução Z... so ocorreu por que a minha ECF ta com a data adiantada, entao por volta das 17:50 a minha ECF ja marca 23:50 por que depois da homologacao do PAF o homologador ficava adiantando as horas pra simular o fechamento do dia... entao a nao ser que alguem use o ECF 24hs seguidas dificilmente vai passar pelo mesmo problema. eu estou utilizando todos passos do ACBrECF, eu to estou disparando abrir cupom, vende item, faço a operação com o TEf, subtotalizar, efetuar forma de pagamento, concluir fechamento, imprimir transacoes pendentes... se houver qualquer problema ao subtotalizar, efetuar forma de pagamento, concluir fechamento eu disparo o evento cancelar transacoes pendentes.. nao estou utilizando os eventos do ACBrTEFD para subtotalizar, imprimir forma de pagamento ou qualquer outra operacao que eu ja estou tratando nas minhas rotinas, deixei somente as que nao faço o tratamento. já conclui todo o roteiro do Pay&Go e nao tive dificuldade pra atender os requisitos, com exeção que tive que capturar as informacoes de Desconto antes de subtotalizar e o saque antes de efetuar a forma de pagamento onde o componente fornece os dados de forma bem simples de acessar, o ACBrECF e ACBrTEFD fazem tudo. eu so inicie o topico pq achava que a ECF nao aceitaria imprimir depois da meia noite sem ter q emitido redução Z, mas pelo menos a minha ECF aceita... e eu tive que tratar a imprimirtransacoespendentes com try except ja que a verificacao do status da ecf esta fora do try finally da rotina do componente q especificamente no meu caso pela forma que eu to trabalhando com o componente so apresenta a mensagem ECF fora de Linha e nao cancela as transacoes pendentes. e a mensagem ECF deve estar em venda ou pagamento é disparada pela excecao do imprimir transacoes pendentes. if EstadoECF <> 'L' then raise EACBrTEFDECF.Create( ACBrStr(CACBrTEFD_Erro_ECFNaoLivre) ) ; e realmente o status da ECF nao é livre e sim de redução Z pendente, ja que ja passou da meia noite... o ACBrECF ou a minha ECF ta permitindo executar as operações do cupom sem restricao mesmo a ECF estando com redução Z pendente. o que pode ser erro de tratamento da minha parte que talvez preciso verificar o status da ECF antes de executar as operações. -
Imprimirtransacoespendentes Redução Pendente
dorivansousa replied to dorivansousa's tópico in Dúvidas sobre TEF
Agora a ECF ja virou de dia fiz os testes no ACBrTEFD e a aplicação cancelou a transação o que nao ocorre no meu aplicativo ja que eu nao uso o FinalizarCupom e o TEFDemo travou q eu tive que finalizar por que ficou desabilitado. segue o log em anexo... eu percebi q ele nao gravou no log a ultima mensagem da tela do TEFDemo: "ECF deve estar em Venda ou Pagamento". por isso em anexo um print da tela. ACBrTEFD.rar -
Ajuda Urgente - Gerenciador Padrão Tef_Dial Nao Esta Ativo.
dorivansousa replied to Paulinho's tópico in Dúvidas sobre TEF
uma pergunta em relacao a rotina Régys if not ACBrTEFD.ADM(GP) then MostrarMensagemOperador('Não foi possível concluir a operação'); nesse caso quando pressionar ESC no GP a aplicação vai exibir a mensagem "CANCELADO PELO OPERADOR" e depois a mensagem "Não foi possível concluir a operação" não teria como deixar so a mensagem do Operador? -
ACBrTEFD Discado = Saque está vindo zero
dorivansousa replied to Juliomar Marchetti's tópico in Dúvidas sobre TEF
ato falho... tinha dois objetos ACBrTEFD no fonte, tava referenciado o errado o que quero é informacao das respostas no mesmo caso que voce o saque. eu so mostrei o valortotal pra testar o funcionamento... obrigado -
ACBrTEFD Discado = Saque está vindo zero
dorivansousa replied to Juliomar Marchetti's tópico in Dúvidas sobre TEF
sei que o topico é bem antigo, mas essa opção foi implementada no TEF Discado? eu tentei if ACBrTEFD1.RespostasPendentes.Count > 0 then ShowMessage(FloatToStr(ACBrTEFD1.RespostasPendentes[0].ValorTotal)); e nem seque passou do count -
Imprimirtransacoespendentes Redução Pendente
um tópico no fórum postou dorivansousa Dúvidas sobre TEF
Durante a atualização de um fonte antigo onde eu utilizava uma Unit para o TEF e agora estou substituindo pelo ACBrTEFD, aconteceu algo estranho devido a Data e Hora da ECF que depois da Homologação do PAF ficou adiantada, nesse momento é 06/02/15 07:11 a data e hora da ECF é 19/02/15 13:50... então as por volta das 17:30 da tarde a ECF já avisava pra tirar redução Z eu nao emiti a redução e ainda assim eu continuei a emitir cupons (não faço ideia como funciona isso, achava que a emissão do cupom era obrigatorio e nao deixaria mais emitir cupons quando passar da meia noite na ECF) eu nao mandei a redução por que não havia percebido a situação, cheguei a achar que era um problema na rotina de verificação do estado da ECF, so agora pensei em olhar a data e hora da ECF... certo ai vem o problema o cupom é emitido normal mas o comprovante do TEF não, no momento de Imprimir o Cupom vinculado o ACBr avisa que a ECF estar fora de linha, ate ai tudo bem o problema que achei foi que não cancelou a operação TEF, olhando o codigo da rotina ImprimirTransacoesPendentes eu percebi que tem uma verificação do estado da ECF fora do try finally end o que faz com que se houver algum erro nessa verificação o componente so retorna o erro e não executa o CancelarTransacoesPendentes do bloco finally if RespostasPendentes.Count <= 0 then exit ; fTefClass.GravaLog( 'ImprimirTransacoesPendentes' ) ; Est := EstadoECF; if Est <> 'L' then begin case Est of 'V', 'P', 'N' : FinalizarCupom( False ); { False não desbloqueia o MouseTeclado } 'R', 'G' : ComandarECF( opeFechaGerencial ); 'C' : ComandarECF( opeFechaVinculado ); end; if EstadoECF <> 'L' then raise EACBrTEFDECF.Create( ACBrStr(CACBrTEFD_Erro_ECFNaoLivre) ) ; end; ImpressaoOk := False ; Gerencial := False ; RemoverMsg := False ; GerencialAberto := False ; MsgAutenticacaoAExibir := '' ; GrupoVinc := nil ; AgruparRespostasPendentes( GrupoVinc ); try BloquearMouseTeclado( True ); não deveria essa parte do codigo ficar dentro do Try Finally... eu ate pensei em mudar mas achei que deve ter algum motivo pra que o codigo esteja assim. detalhe como esse meu fonte é antigo e eu ja o usava sem o ACBrECF eu fiz uma unit pra mais de uma ECF e ja fazia tratamento de retentar quando nao conseguir fazer qualquer operação do cupom eu apenas adicionei o ACBrECF como mais uma opção de emissão de cupom então eu nao estou utilizando a ACBrTEFD.FinalizarCupom e nem pretendo por que vai dar mais trabalho refazer a rotina de fechamento da venda e eu consegui com facilidade adiconar o ACBrECF como opção pra emitir cupom e estou apenas atendendo a um estado que nao exige PAF mas voltou a exigir TEF. preciso fazer alguma configuraçao no ACBrECF pra que verifique na abertura do cupom se a ECF esta pendente de redução? ou foi erro meu mesmo que nao fiz essa verificação antes de abrir o cupom? por que se eu nao conseguir iniciar o cupom eu certamente nao terei esse problema da impressão do cupom vinculado, mas eu fiquei pensando como que consegue tratar a queda de energia se ela ocorrer exatamente depois de finalizar o cupom fiscal e antes de iniciar o cupom vinculado ja que o estado da ECF vai ser fora de linha... obrigado e bom dia.. -
estou recebendo o retorno 203 emissor não habilitado para emissão da nf-e em todos os meus clientes do estado do Pará, alguem ta passando por esse problema??
-
ok.. obg italojr
-
Estive analisando o codigo do ACBrNFSe e vi que para cada provedor existe uma unit, olhei todas e encontrei uma que segue a ideia da empresa que fornece o serviço de NFSe para as prefeituras de onde moro que é uma url para cada cidade, essa empresa me passou que segue o padrao ABRASF mas eu to na duvida de como adicionar o provedor e se realmente se encaixa na extrutura oferecida pelo componente. Envio: http://acailandiaprod.ctaconsult.com/wsnfselote/RecepcaoNFSePort?wsdl Cancelamento: http://acailandiaprod.ctaconsult.com/wsnfselote/CancelamentoNFSePort?wsdl o manual que me foi passado está em anexo, queria saber se nessa ideia eu conseguiria trabalhar com o ACBrNFSe nesse webservice, se sim quais os passos a seguir. obg Web Service NFSe - Açailandia.pdf
-
Validação Dos Dados Exigindo Ie Pra Pessoa Fisica
dorivansousa replied to dorivansousa's tópico in ACBrNFe
obrigado Italo. -
Validação Dos Dados Exigindo Ie Pra Pessoa Fisica
dorivansousa replied to dorivansousa's tópico in ACBrNFe
Kiko Fernandes eu digitei a TAG no lugar errado na hora de postar no site... , eu fiz a mudança no aplicativo informando ISENTO, So que nao é o correto, pra mim nao é algo q eu tenha duvidas, so que eu nao conheco a extrutura do compomente e vou demorar um pouco lendo o codigo ate fazer a correção para que ele funcione como se deve. -
Validação Dos Dados Exigindo Ie Pra Pessoa Fisica
dorivansousa replied to dorivansousa's tópico in ACBrNFe
eu fiz dessa forma informando ISENTO, mas lendo o manual me pareceu que não é a forma correta. texto do manual: "Informar a IE quando o destinatário for contribuinte do ICMS. Informar ISENTO quando o destinatário for contribuinte do ICMS, mas não estiver obrigado à inscrição no cadastro de contribuintes do ICMS. Não informar o conteúdo da TAG se o destinatário não for contribuinte do ICMS. Esta tag aceita apenas: . ausência de conteúdo (<IE></IE> ou <IE/>) para destinatários não contribuintes do ICMS; . algarismos para destinatários contribuintes do ICMS, sem caracteres de formatação (ponto, barra, hífen, etc.); . literal “ISENTO” para destinatários contribuintes do ICMS que são isentos de inscrição no cadastro" no meu entender o componente deveria informar <IE></IE> ou <IE/> nesse caso. -
Validação Dos Dados Exigindo Ie Pra Pessoa Fisica
dorivansousa replied to dorivansousa's tópico in ACBrNFe
eu estive testando e só valida o xml quando adiciona </IE> ao destinatario. -<dest> <CPF>13229524268</CPF> <xNome>NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL</xNome>- <enderDest> <xLgr>RUA BENEVIDES</xLgr> <nro>082</nro> <xCpl>POR TRAZ DO POSTO CASCAO</xCpl> <xBairro>SAO FRANCISCO</xBairro> <cMun>2100055</cMun> <xMun>Acailandia</xMun> <UF>MA</UF> <CEP>68473000</CEP> <cPais>1058</cPais> <xPais>BRASIL</xPais> </IE> <!-- Modifiquei aki manualmente pra validar o xml --> </enderDest> </dest> -
Validação Dos Dados Exigindo Ie Pra Pessoa Fisica
dorivansousa replied to dorivansousa's tópico in ACBrNFe
eu atualizei os schemas e tambem ja tentei nao informar o IE e informar '' (vazio), e havia postado o xml nao sei pq nao carregou, mas segue abaixo... teste.xml -
Erro: Falha na validação dos dados da nota 111 Erro Completo: Falha na validação dos dados da nota 111 Content for element '{http://www.portalfiscal.inf.br/nfe}dest' is incomplete according to the DTD/Schema. Expecting: {http://www.portalfiscal.inf.br/nfe}IE. depois que atualizei os componentes hoje as notas fiscais para pessoas fisica passaram a apresentar esse erro solicitando o IE.