Ir para conteúdo
  • Cadastre-se

fabiofranzini

Membros
  • Total de ítens

    432
  • Registro em

  • Última visita

  • Days Won

    2

Tudo que fabiofranzini postou

  1. Verifique tambem se a versão do getiit já esta instalada, caso esteja, desinstale ela primeiro, pelo getit.
  2. Veja que a opção de imprimir ou não é indicada na procedure de envio. Um boolean, neste caso o segundo parametro. function Enviar(ALote: Int64; Imprimir: Boolean = True; Sincrono: Boolean = False; Zipado: Boolean = False): Boolean; overload; A visualização(Preview) é definida configurando a opção MostrarPreview no componente escolhido, Fortes, Fast ... Onde estão as configurações do ACBrNFeDANFCe. A impressão pode ser feita de forma simples em qualquer momento utilizando a função Loadfromfile por exemplo no componete ACBRNFCe, informando o XML e usando a função NotasFiscais.Items[i].Imprimir.
  3. Verifique qual impressora esta como padrão no windows. Já tive problemas deste tipo com programas que emulam impressora e desviam o conteudo para um arquivo PDf ou de imagem.
  4. Deu certo aqui, eu baixei todas as libs que você indicou no seu exemplo, e coloquei elas nas pasta de terceiros das fontes do acbr. Como estãolistadas abaixo, peguei direto do Git da elgin. Depois disso fiz a reversão e voltou a imprimir. Não sei bem qual destes arquivos faz acontecer, mas é com certeza algum deles. Obrigado a todos.
  5. OK, vou continuar por aqui. Obrigado pelas dicas. e por compartilhar o anexo.
  6. Boa tarde, Juliomar. Pior que ja fiz isto. E não responde a impressão. Ele localiza a impressora, não da erro nenhum, mas não imprimi. Detalhe: 1-Delphi acabou de ser instaldo no PC. 2-Acbr zerado e instalado logo em seguida. 3-Adicionado a lib indicada. (jar) Compila, faz o deploy e joga no M10, mas não aciona a impressora. testei a impressora com o app digitalhub que a elgin fornece, compilando no mesmo delphi mesmo PC e ela funciona. "Pro demo funcionar, só isso já foi suficiente. No meu app coloquei a biblioteca na versão mais recente (2.16.00), mexi em alguns valores padrão pras configurações internas e limpei os caches, por fim funcionou também." Quais foram esta configurações alteradas ?
  7. Você pode disponibilizar este exemplo funcionando ? aqui no 11.3 não obtive sucesso ainda
  8. Estou enroscado no seguinte, ao tentar enviar uma NFCe em contingencia para homologação tenho o erro: Observando o trecho do arquivo ACBrServicos.ini que se refere ao Ambiente escolhido temos: [NFCe_BA_H] Usar=NFCe_SVRS_H URL-QRCode=http://hnfe.sefaz.ba.gov.br/servicos/nfce/modulos/geral/NFCEC_consulta_chave_acesso.aspx URL-ConsultaNFCe=http://nfe.sefaz.ba.gov.br/servicos/nfce/default.aspx URL-ConsultaNFCe_2.00=http://hinternet.sefaz.ba.gov.br/nfce/consulta URL-QRCode_1.00=http://hnfe.sefaz.ba.gov.br/servicos/nfce/qrcode.aspx URL-ConsultaNFCe_1.00=http://hinternet.sefaz.ba.gov.br/nfce/consulta e ao observar o trecho do schema leiauteNFe_v4.00.xsd temos: <xs:element name="qrCode"> <xs:annotation> <xs:documentation>Texto com o QR-Code impresso no DANFE NFC-e</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:whiteSpace value="preserve"/> <xs:minLength value="100"/> <xs:maxLength value="600"/> <xs:pattern value="(((HTTPS?|https?)://.*\?chNFe=[0-9]{44}&amp;nVersao=100&amp;tpAmb=[1-2](&amp;cDest=([A-Za-z0-9.:+-/)(]{0}|[A-Za-z0-9.:+-/)(]{5,20})?)? &amp;dhEmi=[A-Fa-f0-9]{50}&amp;vNF=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&amp;vICMS=(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)&amp;digVal=[A-Fa-f0-9]{56}&amp;cIdToken=[0-9]{6}&amp;cHashQRCode=[A-Fa-f0-9]{40})|((HTTPS?|https?)://.*\?p=([0-9]{34}(1|3|4)[0-9]{9})\|[2]\|[1-2]\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40})|((HTTPS?|https?)://.*\?p=([0-9]{34}9[0-9]{9})\|[2]\|[1-2]\|([0]{1}[1-9]{1}|[1-2]{1}[0-9]{1}|[3]{1}[0-1]{1})\|(0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?)\|[A-Fa-f0-9]{56}\|(0|[1-9]{1}([0-9]{1,5})?)\|[A-Fa-f0-9]{40}))"/> </xs:restriction> </xs:simpleType> </xs:element> Resumindo, o que eu entendi é que obrigatoriamente o xsd exige que contenha https na url que esta dentro do qrcode, mas na url indicada isto não existe. Onde estou errando ? pois ao tentar enviar a NFCe, tenho erro exatamente neste pattern.
  9. 213 - [Simulacao] Rejeicao: CNPJ-Base do Emitente difere do CNPJ-Base do Certificado Digital Esta configurado um emitente e usando certificado digital de outro. 410 - [Simulacao] Rejeicao: UF informada no campo cUF nao e atendida pelo Web Service Esta tentando acessar um webservice de um estado e informando emitente de outro --- Homologação ? qual tipo de emissão Normal ou Contingencia ? 394 - [Simulacao] Rejeicao: Nota Fiscal sem a informacao do QR-Code O QRCode esta errado , pois ele tem a informação do enmdereço para consulta de um webservice e esta refeenciando outro - Reflexo do erro 410 781 - [Simulacao] Rejeicao: Emissor nao habilitado para emissao NFC-e Este erro se deve ao fato do emissor não estar habilitado, no caso no webservice informado, ao informar o correto este erro deve sumir.
  10. Daniel, este equipamento tem as portas seriais protegidas, abri um tópico a algum tempo sobre a balança no USB, usando acbrbal, que só temos como retorno o acesso negado as portas, as pastas utilizadas para trocas de informações são de acesso restrito. Não tenho experiencia neste ambiente, mas acredito que tenha que "Falar" com a interface criada em java e não direto com as pastas que emulam a serial. Tive que parar com o projeto por outras demandas. Mas se isto contribui, é o que tive de experiencia com este equipamento.
  11. Se utiliza certificado A1 - Arquivo configure da seguinte forma: NFCe.Configuracoes.Certificados.ArquivoPFX := Nome completo do arquivo pfx ou p12 etc... NFCe.Configuracoes.Certificados.Senha := Senha do Certificado. Execute a ação, após indicar o Nome e senha do arquivo: NFCe.SSL.DescarregarCertificado; Confira as seguintes propriedades: with NFCe.Configuracoes.WebServices do begin UF := UF Ambiente := Se Homologação/Produção Visualizar := False; Salvar := False; AjustaAguardaConsultaRet := True; TimeOut := 5000; end; Emit.EnderEmit.cMun -> deve ser o código do IBGE do emitente. Emit.EnderEmit.xMun -> Nome da Cidade do emitente. Emit.EnderEmit.UF -> UF do Emitente Ide.cUF -> Código da UF do emitente, dois primeiros digitos do Código do IBGE Acredito que isso resolva partes que consegui ver nos erros. Agora se tornar a dar o erro de CSC - Verifique se o estado que esta tentando , não tem chaves diferentes para homologação ou produção.
  12. Você pode utilizar o FormatDateTime('DD/MM/YYYY HH:mm:SS', now), sendo assim te retorna uma string formatada como preferir, e fica sem depender das configurações do PC.
  13. Uma conexão de 5 minutos no firebird em um servidor remoto, não parece ser uma boa idéia, muito menos se esta ociosa, acredito que o mais correto seria trabalhar com conexões curtas, transações mais rapidas, abra a conexão, utilize o que precisa e feche. Considere uma api, garanto que tera muito menos dor de cabeça. Ambiente com bancos remotos, devem ser em camadas, sem duvida.
  14. O componente foi desenvolvido para aplicações que operam com equipamentos fisicos. Impressoras Matriciais ou termicas, na maior parte das vezes impressoras para PDv ou checkouts, com bobinas. Não sei até que ponto seria viavel sua utilização para gerar PDF, no caso o mais indicado seria mesmo o outro componente indicado. Caso a precise salvar documentos fiscais em PDf como SAT ou NFCe , a opção seria usar Fortes ou Fast, e ai sim com opções de salvar em PDF via filtros.
  15. Verifique antes o topico: Se utiliza em suas units algo que esta declarado nestas units, vai ser nescessario declarar as uses novas. Ao atualizar, utilize o instalador. E considere usar o BAT de limpeza que esta junto ao instalador.
  16. @Juliomar Marchetti @Kiko Fernandes Agradeço a todos, vou seguir as orientações. Obrigado pela atenção.
  17. @Kiko Fernandes Muito interessante esta abordagem. Existe algum momento em que a SVC pode estar ativa e não deveriamos utilizar ela ? Me desculpem por prolongar o assunto, mas estou tentando diminuir a interação com suporte nestes casos. Então sei que aqui tem muito conhecimento e experiencia. Acho que quase todo mundo já fez algo para o cenario.
  18. @Juliomar Marchetti vamos dizer que tenho um estado em Especifico. Vamos tomar por base SP; Quando consulto o serviço na contingencia e a mesma não esta ativa, tenho a resposta "SVC desabilitado pela SEFAZ-Origem SP" . Tendo por base isto, eu poderia seguir o seguinte roteiro ? 1-Tento enviar a NFe em modo normal, não consigo devido a erro de conexão. 2-Consulto o serviço na Contingencia, se a mesma estivar ativa, mudo e tento enviar a NFe. 3-Ao fazer uma nova NFe faço a tentiva no modo normal, caso contrario volto a tentar na Contingencia. Seria uma má pratica ?
  19. OK, não tenho experiencia no ambiente que você esta utilizando, utilizando o componente direto no delphi, deve-se configurar ele para o Ambiento do estado que quer consultar e depois usar o comando: ACBrNFe1.WebServices.StatusServico.Executar; Ou seja a função StatusServico é direcionada ao webservice especifico daquele estado, verificando o webservice de recepcao de NFe e não o de distribuição. Talvez para você faria então mais sentido, consultar um dos estados que faz uso do ambiente nacional acho que 13 seria um deles, para saber se esta respondendo, mas mesmo assim não seria 100% certeza, pois o webservice que retorna as Notas emitidas (Distribuição) sobre seu CNPJ, não é prioritario, ele pode estar fora do ar, mesmo que o webservice de recepção esteja em pé.
  20. Entendi o contexto agora, esta usando o Compoente AcbrNFe ? Usa delphi/lazarus, ou é via dll utilizando outra linguagem ?
  21. Esta usando o componente ? ou é via DLL ? Neste caso você esta tentando verificar o serviço do servidor de SP que é próprio dentro do servidor Nacional, a consulta deve ser feita ao servidor do Estado, salvo alguns estados que utilizam o Ambiente Nacional.
  22. fabiofranzini

    Contingência NFe

    Bom dia. Seria mais uma opinião, não a verdade absoluta, gostaria de ter uma noção de como é tratado isto, não querendo abusar, mas já abusando da experiencia do pessoal. Qual melhor "Tática" de se tratar a contingencia, digo quando habilitar a mesma ? Algum método de consulta na do sefaz original, fazendo o software alternar automaticamente de um servidor a outro ? Uma forma de disparar para nossos usuarios algum comando que alterna entre os servidores ? Existe alguma propriedade dentro do ACBRNFe que faz este serviço ? (isto seria uma mão na roda...) Enfim na opinião, de quem puder opinar, qual a melhor maneira de se ter a alternancia entre os servidores originais e a contigentcia, com a minima interação de suporte possivel ?
  23. Pergunta boba, mas, este certificado conseguiu acessar algum outro serviço que dependa dele ? Ja tive esta mensagem, no caso, o certificado estava corrompido.
  24. Veja que este tópico é bem antigo, será que isto mesmo que procura ? Estes emuladores eram especificos para impressoras fiscais, desconheço emuladores para impressoras comuns de cupons. Se não estou enganado, as impressoras fiscais já não são mais utilizadas em todo Brasil. (SC deveria ser a ultima a abolir) . Todos migraram para NFCe e ou SAT em SP , e MFE no Ceara. Qual seria a real finalidade deste Emulador ?
  25. Até depurei mais fiquei mei perdido, não consegui definir com certeza se ele estaria em: ACBrNFe1.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.cStat --- Onde "0" seria sincronizado com a posição do lote. Cheguei até mesmo pensar em utilizar o nó : ACBrNFe1.NotasFiscais.Items[0].cStat -- Logo após a consulta, mas não tenho certeza se isto é atualizado após executar a consulta.
×
×
  • 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.