
aloisiopires
Membros-
Total de ítens
126 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que aloisiopires postou
-
Saudações! Estou obtendo alguns erros estranhos no meu emissor de nf-e. Os erros ocorrem aleatoriamente. Algumas vezes, o usuário autoriza várias notas normal, outras ocorrem erros estranhos coo por exemplo: "Falha no schema". Na minha aplicação sempre antes de cada envio executo um procedimento que reseta as configurações do componente: procedure TFmNotaFisc.ConfiguraACBR(); var arqlogo : string; begin // Tipo de Danfe 1-Fortes / 2-Fast if tipo_danfe='1' then begin // Fortes ACBrNFe1.DANFE := ACbrNfeDanfeRL1; end else begin // Fast ACBrNFe1.DANFE := ACbrNfeDanfeFR1; ACBrNFeDANFEFR1.FastFile := ExtractFileDir(application.ExeName)+'\Report\DANFERetratoNovo.fr3'; end; // Carrega Logomarca arqlogo := DM.CDSConfigLOGO_PATH.AsString; if Trim(arqlogo)<>'' then if FileExists(arqlogo) then ACBrNFe1.DANFE.Logo := arqlogo; // Forma de Emissão // TpcnTipoEmissao = (teNormal, teContingencia, teSCAN, teDPEC, teFSDA, teSVCAN, teSVCRS, teSVCSP, teOffLine); if rgFormaEmissao.ItemIndex=0 then ACBrNFe1.Configuracoes.Geral.FormaEmissao := teNormal else if rgFormaEmissao.ItemIndex=1 then ACBrNFe1.Configuracoes.Geral.FormaEmissao := teSVCAN else if rgFormaEmissao.ItemIndex=2 then ACBrNFe1.Configuracoes.Geral.FormaEmissao := teSVCRS; ACBrNFe1.Configuracoes.Geral.Salvar := True; ACBrNFe1.Configuracoes.Geral.ModeloDF := moNFe; // Nfe 4.00 ACBrNFe1.Configuracoes.Geral.VersaoDF := ve400; ACBrNFe1.Configuracoes.Geral.SSLLib := libWinCrypt; ACBrNFe1.Configuracoes.Geral.SSLCryptLib := cryWinCrypt; ACBrNFe1.Configuracoes.Geral.SSLHttpLib := httpWinhttp; ACBrNFe1.Configuracoes.Geral.SSLXmlSignLib := xsLibXML2; ACBrNFe1.Configuracoes.WebServices.SSLType := LT_TLSv1_2; // Controle do grupo de faturas if CamposFatObrigatorios='Sim' then ACBrNFe1.Configuracoes.Geral.CamposFatObrigatorios := True else ACBrNFe1.Configuracoes.Geral.CamposFatObrigatorios := False; ACBrNFe1.Configuracoes.Certificados.NumeroSerie := z_nserie; ACBrNFe1.Configuracoes.Certificados.Senha := z_senha; ACBrNFe1.Configuracoes.WebServices.UF := DM.CDSConfig.FieldByName('UF').AsString; if DM.CDSConfig.FieldByName('TIPO_AMBIENTE').AsString='P' then ACBrNFe1.Configuracoes.WebServices.Ambiente := taProducao else ACBrNFe1.Configuracoes.WebServices.Ambiente := taHomologacao; ACBrNFe1.Configuracoes.WebServices.Visualizar := False; ACBrNFe1.Configuracoes.Arquivos.PathNFe := ExtractFilePath(Application.ExeName)+'XML\'; ACBrNFe1.Configuracoes.Arquivos.PathInu := ExtractFilePath(Application.ExeName)+'XML\'; ACBrNFe1.Configuracoes.Arquivos.PathEvento := ExtractFilePath(Application.ExeName)+'XML\'; ACBrNFe1.Configuracoes.Arquivos.PathSchemas := ExtractFilePath(Application.ExeName)+'Schemas'; end; Gostaria de uma sugestão dos colegas se essa é a melhor forma de fazer isso. O que desejo é minimizar esses erros para o cliente. Agradeço desde já. Aloisio Pires Neto.
-
Aqui está a imagem que me referi.
-
Olá pessoal. Um cliente meu recebeu uma nota de um fornecedor que contém uma publicidade no rodapé do Danfe. (anexei uma imagem para que vejam como veio essa Danfe) Ele quer fazer o mesmo nas notas que emite. Isso é permitido? É legal inserir outras coisas na Danfe? Aloisio Pires
-
Olá pessoal. Num cliente nosso fomos atualizar o sistema hoje pela manhã e para nossa surpresa ele já tinha autorizado algumas notas ainda na versão 3.10. Houve algum adiamento? Não fiquei sabendo ...
-
Ricardo, é uma operação interna mas para um município diferente no mesmo estado.
-
Pessoal, Tenho um cliente que realiza transporte próprio informando dados do veículo na NF-e. Ao migrar para NF-e 4.00 estamos obtendo a rejeição: Rejeição 868: Grupos Veículo Transporte e Reboque não devem ser informados Em contato com outra empresa do mesmo ramo, estes confirmaram que estão conseguindo emitir na versão 4.00 informando dados do veículo no campo próprio, como faziam na versão 3.10. Houve alguma mudança na legislação? Ao que me consta esta rejeição afeta a todas as empresas. Agradeço desde já.
-
Validação de Adaptação do Integrador -- Simulador POS http://simuladorposceara.azurewebsites.net/Index 1 - cadastro do pos (ID, Descrição, Serial POS) Se Espera um cadadstro multi opções 2 - cadastro de chaveacessovalidador que é por loja Se espera um cadastro por Loja (CNPJ) 3 - cadastro de chaverequisicao que é por loja e adquirente Se Espera um Cadastro por Loja e por Adquirente --------------------------------- 4 - venda dinheiro Se Espera uma venda realizada em dinheiro 5 - venda Cartao Se espera uma venda realizada em Tef (caso possua) Se espera uma venda realizada em POS (Obrigatorio) 6 - venda cartão com diferença no pagamento Se espera um tratamento a partir do retorno do POS validando o Valor pago: Em caso de Valor Inferior Solicita um complemento de Valor Em caso de Valor Superior Bloqueio da Venda e Solicitação de Acerto do Pagamento 7 - venda cartão sem receber retorno do pos Se espera um tratamento que permita ao Caixa digitar os dados do pgto.manualmente ---------------------------------- 8 - cancelamento venda Se espera a possibilidade de cancelamento de qualquer venda dentro do prazo legal ---------------------------------- 9 - funcionamento sem o integrador Se espera que não haja venda ou gravação de pedido com suporte a pagamento ddo pedido 10- Visualizar o banco de dados para ver a gravação dos dados de pagamento Se espera que seja gravado no banco de dados os dados recebidos do POS 11 - Validação dos dados de retorno da sefaz IDPAGAMENTO e IDRESPOSTAFISCAL Se espera que seja gravado no banco de dados os ID retornados no processo de pagamento 12 - Analise do processo de gravação e Uso do Numero de Sessão Se espera que em caso de erro seja aproveitado o mesmo Numero de Sessão enviado anteriormente, evitando assim duplicidade de registro no MFE
-
Qual tratamento para o controle de sessão? (homologação mfe)
um tópico no fórum postou aloisiopires MFE - Módulo Fiscal Eletrônico
Prezados bom dia! Peço ajuda aos colegas para uma questão. Recebi o roteiro de homologação do MF-e e estou em dúvida em um ponto: Devo gravar o número de sessão no banco de dados? Que situações vou precisar novamente desse número? Agradeço desde já. Aloisio P. Neto Desenvolvedor -
Erro no Meio de Pagamento do MFe usando ECFVirtualSAT
um tópico no fórum postou aloisiopires MFE - Módulo Fiscal Eletrônico
Bom dia pessoal! Estou adaptando um frente de caixa que já funciona em produção para o MF-e. No momento de informar as formas de pagamento, por algum motivo, só sai Dinheiro e Outros. Não consigo passar outros meios de pagamento como cartão de crédito, debito, etc. Estou usando ECFVirtualSAT. O código do pagamento está como a seguir: ACBrECF1.EfetuaPagamento('03', valor, '' ,False, 3); // Cartão Na impressão do Extrato do SAT só sai Dinheiro ou Outros. O que pode estar errado? Agradeço desde já. Aloisio Pires Neto Desenvolvedor -
Bom dia. Há alguns dias estou tendo erro em vários com clientes com a NF-e 3.10 na SEFAZ - CE. A resposta dos servidores está lenta e com erros intermitentes. Algumas vezes dá erro "12002 - O tempo limite da operação foi atingido" . Até alguns dias funcionava bem, não houve mudança de versão nos clientes, ainda não migrei para NF-e 4.00. Pode ser algum problema de configuração nas máquinas dos clientes por conta de alguma mudança na Sefaz ? Agradeço desde já. Aloisio Pires Desenvolvedor
-
Download XML quando for duplicidade com diferença na chave
aloisiopires replied to Thiago Porto's tópico in ACBrNFe
Bom dia. Acho que o que o colega quis dizer é poder especificar o mesmo cNF. Existe uma forma de gerar um cNF não aleatório? Aloisio Pires Desenvolvedor -
Como implementar SAT e ECF no mesmo projeto.
um tópico no fórum postou aloisiopires MFE - Módulo Fiscal Eletrônico
Olá pessoal ! Será que podem me ajudar com uma questão? Tenho um pdv feito com ACBrECF já funcional rodando em vários clientes e agora preciso implementar o MFE do estado do Ceará. Visto que o ACBREcf manda vários comandos (abertura de cupom, vende item, etc com impressão concomitante) e o SAT não terá esses comandos, pois vi que ele gera um xml e envia pro integrador pra só depois imprimir o comprovante. Dá pra usar a lógica já existente com ACBRECF ? Gostaria de uma opinião dos colegas. Agradeço desde já. Aloisio Pires Desenvolvedor -
Olá pessoal! Venho pedir ajuda aos colegas para um problema que estou enfrentando em meu sistema. Tenho um sistema em Delphi que emite NFe usando o ACBrNFe há vários anos em produção em várias empresas. Depois que atualizei para o trunk2, estou tendo frequentemente casos de NFe sendo autorizada mas o XML não é atualizado com o protocolo de autorização. A maioria das notas é autorizada sem problemas mas alguns casos ocorre o erro. Percebi que o erro ocorre em situações onde a comunicação falha e o sistema não consegue obter a resposta se a NFe foi autorizada. Numa chama posterior de Consulta de Status o sistema busca atualizar o XML com a autorização mas alguma coisa está falhando. Posto abaixo o código de como estou fazendo: ACBrNFe1.NotasFiscais.Clear; arqnfe := path_sistema+'XML\'+DM.CDSConfigCNPJ.AsString+'\'; arqnfe := arqnfe + FormatDateTime('yyyymm',DM3.CDSNotaFiscDATA_EMISSAO.AsDateTime)+'\'; arqnfe := arqnfe + DM3.CDSNotaFisc.FieldByName('CHAVENFE').AsString + '-nfe.xml'; if FileExists(arqnfe) then ACbrNFe1.NotasFiscais.LoadFromFile(arqnfe) else begin ShowMessage('*** NÃO FOI POSSÍVEL CARREGAR O XML DO ARQUIVO ***'); exit; end; ACBrNFe1.Consultar; if ACBrNFe1.WebServices.Consulta.cStat in [100,150] then begin // NF Autorizada, Grava Chave NFE DM3.CDSNotaFisc.Edit; DM3.CDSNotaFisc.FieldByName('STATUS').AsInteger := 1; DM3.CDSNotaFisc.FieldByName('CHAVENFE').AsString := ACBrNFe1.WebServices.Consulta.NFeChave; DM3.CDSNotaFisc.FieldByName('PROTAUTUSO').AsString := ACBrNFe1.WebServices.Consulta.Protocolo; DM3.CDSNotaFisc.Post; ACBrNFe1.NotasFiscais.Items[0].GravarXML(arqnfe); end else if ACBrNFe1.WebServices.Consulta.cStat in [101,151,135,155] then begin // NFE CANCELADA DM3.CDSNotaFisc.Edit; DM3.CDSNotaFisc.FieldByName('STATUS').AsInteger := 2; DM3.CDSNotaFisc.FieldByName('CHAVENFE').AsString := ACBrNFe1.WebServices.Consulta.NFeChave; DM3.CDSNotaFisc.FieldByName('PROTAUTUSO').AsString := ACBrNFe1.WebServices.Consulta.Protocolo; DM3.CDSNotaFisc.Post; end else if ACBrNFe1.WebServices.Consulta.cStat in [205] then begin // NFE DENEGADA DM3.CDSNotaFisc.Edit; DM3.CDSNotaFisc.FieldByName('STATUS').AsInteger := 3; DM3.CDSNotaFisc.FieldByName('CHAVENFE').AsString := ACBrNFe1.WebServices.Consulta.NFeChave; DM3.CDSNotaFisc.FieldByName('PROTAUTUSO').AsString := ''; DM3.CDSNotaFisc.Post; end; ShowMessage('Resposta da Sefaz: '+IntToStr(ACBrNFe1.WebServices.Consulta.cStat)+'-'+ ACBrNFe1.WebServices.Consulta.XMotivo); Em que ponto eu poderia melhorar o código para que esse problema não ocorresse mais ? Agradeço a quem puder me dar alguma dica. Aloisio Pires Neto Programador
-
Pelo que percebi o programa sempre manda a venda do ítem usando um código de alíquota 01. Já programei a nova alíquota 18% na ecf mas mesmo assim continua saindo 17%. O programa é antigo feito em VB6 e não temos como recompilar para atender essa situação de emergência. Aloisio Pires Neto Programador
-
Saudações pessoal! Venho aqui pedir uma dica para um problema que estou tendo num cliente novo. Peguei um cliente novo para implantar meu sistema lá mas vão ter alguns ajustes que vai levar cerca de 2 meses pra concluir tudo. A empresa já roda um sistema inclusive pdv (não homologado) que emite cupons com a aliquota de 17%. Acontece que agora em abril/2017 o governo do Ceará aumentou a alíquota para 18% e o programa antigo não possui essa parametrização, ou seja, os 17% está amarrado dentro do código e não temos como mudar. Alguém teria alguma sugestão nesse caso. Teria alguma forma de fazer o programa atual gerar cupons em função da nova alíquota 18% sem mudança no código (não temos o código-fonte do sistema antigo)? Qualquer sugestão será bem vinda . Agradeço desde já. Aloisio Pires Neto Programador
-
Juliomar e hleorj, obrigado pelo retorno! No caso meu cliente percebeu que havia um problema ao salvar o pdf e enviar aos destinatários e estes reclamaram. Juliomar, vc citou que poderia ser o zoom a causa. Te pergunto seria o zoom da visualização no vídeo? Isso afeta a opção salvar o pdf? Grato Aloisio Pires Neto
-
Olá pessoal. Venho pedir ajudar aos colegas para um problema que estou tendo com o DANFE Fortes. Ao salvar como pdf alguns valores estão ficando sobrepostos pelas linhas de grade, tornando alguns valores ilegíveis. Anexei um exemplo para que melhor entendam o problema. Uso o Fortes Report CE. Existe alguma configurações que ajuste isso? Obrigado. Aloisio Pires Neto NF04028.pdf
-
Boa tarde senhores. Olha que situação estranha e curiosa. Hoje um cliente me ligou dizendo que não estava conseguindo emitir nfe para um destinatário do Distrito Federal. Ao verificar a rejeição (232-IE do destinatário não informada) falei que consultasse o sintegra para obter a inscrição estadual da empresa. A pessoa falou que o cliente tinha afirmado que não tinha inscrição estadual e ela própria já tinha consultado o sintegra DF onde constava sem inscrição. Após consultar no portal de nf-e do Ceará, para minha surpresa lá consta que tem inscrição. Ao tentar cadastrar a inscrição no sistema recebo a mensagem de inscrição inválida. Alguém já passou por este tipo de problema? Agradeço desde já
-
Enviar XML para google Drive ou Dropbox
aloisiopires replied to Fernando Rodrigo's tópico in ACBrNFe
Olá pessoal! Estava fazendo backup do xml das nfe´s dos clientes instalando o dropbox nas máquinas e salvando na pasta padrão do dropbox e estava funcionando bem. Certo dia um usuário "acidentalmente" deletou a pasta dropbox da máquina. Como o dropbox sincroniza no servidor o que acontece na pasta local, notei que apagou pra todo mundo os arquivos. Cheguei a conclusão que dessa forma não era muito seguro fazer o backup... Pensei em outra situação que poderia falhar também: já ouviram falar daquele vírus que sequestra dados nas empresas. Ele criptografa todos os arquivos de dados do hd com uma senha. Os arquivos continuam lá, mas inacessíveis. No caso do desse vírus afetar também a pasta local do dropbox os arquivos criptografados seriam sincronizados no servidor também !!! Adeus backup!! Acho que se houvesse uma maneira de o aplicativo gravar direto sem pasta talvez fosse mais seguro. Alguém já passou por esta situação? -
Ola pessoal! Estou com um probleminha aqui na importação do txt padrão sefaz em meu sistema. Ao usar a classe TNFeRTXT estou conseguindo importar todos os dados, porém os totais sempre vem zerados. No txt existe o registro W02 e ele contém os valores totais, mas quando leio as propriedades Total.ICMSTot.vProd e Total.ICMSTot.vNF do componente vem zerados. Segue abaixo o registro W02 do arquivo que estou importando: W02|118.97|20.22|0.00|0.00|118.97|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|118.97| Será que estou fazendo algo errado? Agradeço desde já. Att. Aloísio Pires
-
Obrigado BigWings! Vou ler as informações dos tópicos citados!
- 7 replies
-
- rejeição
- tratamento
-
(e 1 mais)
Tags:
-
Olá pessoal. Tenho um aplicativo que usa o ACBRNFe em produção há vários anos. Queria uma sugestão dos colegas sobre como seria a melhor forma de tratar as rejeições que ocorrem eventualmente. Muitas vezes o erro exibido contém um trecho do xml de forma que o usuários não consegue entender o que deve ser corrigido e ligam para o suporte. Atualmente simplesmente exibo o erro retornado pelo componente. Qual seria a melhor forma de tratar as rejeições? Agradeço desde já. Att. Aloisio Pires Desenvolvedor
- 7 replies
-
- rejeição
- tratamento
-
(e 1 mais)
Tags:
-
Italo, obrigado por responder! Entendi perfeitamente agora.
-
Bom dia. Há cerca de dois meses implementei em meus sistema o Mdf-e. Já está em produção em alguns clientes e funcionando bem. Ontem atualizei o ACBr e reinstalei usando o instalador do trunk 2. Após compilar, depois de atualizado, passei a receber um erro de compilação na seguinte linha: ACBrMDFe1.Configuracoes.Geral.VersaoDF := ve100a; Achei estranho pois estava funcionando normal e não havia alterado nada ainda. Ao verificar as opções da propriedade VersaoDF do componente me surpreendi ao ver que só havia duas opções: ve100, ve300. Houve alguma mudança? Será que fiz algo errado na atualização. A versão do ACBrMDFE que está mostrando é 2.00a. Estou usando ainda o velho Delphi 7. Agradeço a quem puder me dar uma luz! Att. Aloisio Pires Neto
-
Olá pessoal. Tenho um sistema que emite nf-e usando ACBrNFe rodando em produção há vários anos. Hoje surgiu uma situação nova. Um cliente me ligou pedindo orientação sobre como fazer uma nota para um órgão público. O detalhe é que o órgão definiu o valor total que a nota deveria ser emitida e o preço unitário do ítem, mas quando o cliente obtém a quantidade fazendo a divisão vr.total/preço unitario e preenche a nota o total dá diferença de centavos. Valor Total da nota: R$ 79.567,60 (tem que ser exatamente esse valor senão o órgão devolve a nota) Valor unitário: R$ 69,70 (definido no contrato) Quantidade: 1141,572453371593 (calculado pela divisão vr.total por vr.unitario) Ao digitar a nota permito apenas 3 decimais na quantidade então: 1141,572 X 69,70 = 79.567,56 Dá uma diferença de centavos mesmo ajustando a última casa para mais ou para menos. Alguém já passou por este problema? Agradeço desde já. Aloisio Pires Neto Desenvolvedor
- 2 replies
-
- nfe
- tolerancia
-
(e 1 mais)
Tags: