Ir para conteúdo
  • Cadastre-se

navegador_1000

Membros
  • Total de ítens

    49
  • Registro em

  • Última visita

Tudo que navegador_1000 postou

  1. Boa tarde a todos! Já faz um bom tempo que trabalho como os componentes ACBr para os nossos projetos. Entretanto a linguagem que utilizo é COBOL, entendo um pouco de PASCAL e JAVA. Para utilizar os componentes do ACBR diretamente desenvolvi algumas DLLs, funciona perfeitamente tudo. Mas meu conhecimento no delphi é limitado, entretanto minha empresa esta necessitando desenvolver um componente para efetuar o download dos XMLs NFe e NFCe para Contabilistas do Rio grande do sul. Já utilizo o download através da manifestação. Mas para estes casos em especial preciso encontrar uma solução consumindo esse serviço. Já procurei aqui no fórum e encontrei algumas postagem falando do assunto e algumas pessoas interessadas. Pergunto se a ACBR tem algum interesse nesse desenvolvimento? Ou pode me indicar algum material para que eu possa vir a desenvolver? Acho que seria muito interessante ter mais esse componente adicionado a plataforma do ACBR, Pelo que pude perceber em outros softwares que possuem esse recurso ele é bem mais estável do que a manifestação nacional e ajudaria bastante muita gente. Agradeço a ajuda de todos.... Thiago Costa
  2. Bom dia... Aproveitando o tópico do amigo, estou como o mesmo problema. Este erro começou acontecer para mim nos clientes de MG. Em praticamente todos, entretanto eu já uso TLS 1.2. certificado A1 SSL LIB: libWinCrypt CryptLib: cryWinCrypt SSL TYPE: LT_TLSv1_2 HTTP LIB: httpWinhttp XML LIB: xsLibXml2 Não sei se foi mudança no webservice SEFAZ ou atualização do windows. Estou procurando se encontrar algo posto aqui, e se alguem tiver alguma novidade favor informar.
  3. Juliomar, fiz conforme suas orientações usando o roundabnt do acbrutil mas o erro contínua. Fiz um teste aqui, peguei o mesmo xml gerado no cliente, alterei para ficar compatível com o emulador sat. Enviei pelo SATteste do acbr para o EMULADOR e funcionou. Tentei então fazer o mesmo processo mas em vez do emulador utilizar o SAT A-10 da epson, para este caso contínua o erro. Então deve ser algum problema de retorno do SAT acredito eu. Estou tentando contato com o suporte, mas me passam o número da programação que ninguém atende...
  4. Bom dia ! Juliomar obrigado pela ajuda! No entanto este tópico eu já tinha visto, mas creio que esta situação não é a mesma. Se você observar os valores que passei no exemplo acima vai notar que não há nenhum item com 3 casas decimais. Sendo assim não haverá arredondamento, os valores são fechados em duas casas. E o total dos itens bate exatamente igual ao das formas de pagamento. Deve ser algum detalhe pequeno mas eu não estou conseguindo visualizar.
  5. Fiz uma busca aqui no forum mas não encontrei nada que referencie arredondamento a forma de pagamento. O pessoal fala em utilizar sempre a <indRegra>A</indRegra> para quando não for combustível como é o caso no exemplo que postei. Tenho 3 meios de pagamento mas o valor fecha exato com o total, por isso não compreendo o motivo deste erro.
  6. Bom dia a todos! Estou tendo problema ao gerar um determinado CFe. Já fiz varias pesquisas na web mas não consegui encontrar a solução. Estou utilizando : <indRegra>A</indRegra> Na verdade nem tem valores que possam dar diferenças porque são valores fechados. Retirei as principais TAG quem sabe alguém consegue ver o que não estou vendo no código. <qCom>2.0000</qCom> TOTAL 12 <vUnCom>6.00</vUnCom> <indRegra>A</indRegra> <qCom>1.0000</qCom> TOTAL 10 <vUnCom>10.00</vUnCom> <indRegra>A</indRegra> <qCom>1.0000</qCom> TOTAL 61,34 <vUnCom>61.34</vUnCom> <indRegra>A</indRegra> <qCom>10.0000</qCom> TOTAL 300 <vUnCom>30.00</vUnCom> <indRegra>A</indRegra> <qCom>10.0000</qCom> TOTAL 700 <vUnCom>70.00</vUnCom> <indRegra>A</indRegra> <qCom>1.0000</qCom> TOTAL 14 <vUnCom>14.00</vUnCom> <indRegra>A</indRegra> ------------------------------------------------ SOMA 1097,34 ------------------------------------------------ <pgto> <MP><cMP>03</cMP> <vMP>383.34</vMP> </MP> <MP><cMP>04</cMP> <vMP>700.00</vMP> </MP> <MP><cMP>11</cMP> <vMP>14.00</vMP></MP> </pgto> ------------------------------------------------ SOMA 1097,34 Conforme podem ver no código acima não há divergência para Resposta:503404|06010|1408|Rejeição: Valor total do CF-e-SAT maior que o somatório dos valores de Meio de Pagamento empregados em seu pagamento|| Mas mesmo assim ocorre o retorno. O mais engraçado é que se eu totalizar esse valor somente em dinheiro o erro não ocorre. Alguém sabe me dizer o que estou fazendo de errado. O SAT é o EPSON A10. Agradeço qualquer ajuda. Thiago Costa.
  7. Ótimo obrigado pelo retorno José... Concluído...
  8. Bom dia... Entrei em contato com o pessoal do sefaz ce e me explicaram que sempre que foi venda cartão é obrigatório o envio das fpg. Pode-se usar o processo assíncrono em caso de lentidão. Implementei as duas modalidades no meu software... Pode encerrar esse tópico obrigado.
  9. Bom dia... Agora finalmente acho que consegui compreender o fluxo. Fiz uns testes aqui e todo o processo foi realizado com sucesso. Fiquei com duas dúvidas mas é referente a outra coisa, um dos passos para homologação é realizar uma venda com integrador fechado, como resposta a venda não deve ser realizada. ok? Eu estou usando a função: ACBrSAT1.ConsultarSAT Entretanto o timeout é 30 segundos. Observei que mudando o ACBrIntegrador1.Timeout := 10; Não aceita. Então através do debug observei classe ACBRintegrador e tem if (ATimeout <= 25) then ATimeout := 25; Para verificar se o integrador esta fechado devo obdecer este 25 segundos ou utiliza outra função para tal propósito? Outra coisa é os XML que devem ser envidados ao SEFAZ após a homologação sabe quais são? O xml da venda esta salvo dentro das pastas especificadas. O xml das formas de pagamento tem que ser enviado também?
  10. Bom dia José! Já tinha visto este tópico. Entretanto não sanou totalmente minha dúvidas. Entendi que o EnviarStatusPagamento é só quando for TEF. OK. Oque não ficou muito claro para mim é a parte (abrir re-tentativa ou digitação manual). Se no caso for digitação manual quais dados devo obter do cliente? Nsu, Bandeira, autenticação e num. parcelas? Pelo que entendo essa informação será para usar no último método RespostaFiscal. Se estou correto neste pensamento imagino que se cliente for utilizar dois cartões para o pagamento o processo será extremamente burocrático. Pois necessitaria efetuar a pergunta e obter os dados mais de uma vez. Nesta situação estou obtendo estas informações do cliente previamente, ao informar o valor pago no cartão já solicito NSU, bandeira, num. parcelas. As informações são estas ou falta alguma?
  11. Bom dia a todos! Novamente preciso recorrer a vocês. Estou implementando a parte das formas de pagamento para o MFe POS. Entretanto estou encontrando algumas dificuldades. São elas: DÚVIDA 1 - Pelo que pesquisei em homologação eu devo efetuar a seguinte fluxo: EnviarPagamento, VerificarStatus ou EnviarStatusPagamento, Resposta Fiscal. No meu software eu fiz EnviarPagamento, VerificarStatus, EnviarDadosVenda(CFe) e Resposta Fiscal. Até ai tudo deu certo, segui os exemplos do SATTeste. Nesta primeira etapa minha dúvida é quando uso o metodo EnviarStatusPagamento? Ele é obrigatório? DÚVIDA 2- Para múltiplos cartões pelo que li no manual do integrador, devo fazer o seguinte: passo 1: CARTÃO 1 - R$ 20 - EnviarPagamento, VerificarStatus. RETORNA IDPAGAMENTO: 111111 passo 2: CARTÃO 2 - R$ 15 - EnviarPagamento, VerificarStatus. RETORNA IDPAGAMENTO: 222222 passo 3: CARTÃO 3 - R$ 12 - EnviarPagamento, VerificarStatus. RETORNA IDPAGAMENTO: 333333 passo 4: EnviarDadosVenda(CFe) - TOTAL VENDA R$ 42 passo 5: CARTÃO 1 - IDPAGAMENTO: 111111 - Resposta Fiscal RETORNA RespostaIdPagamentoFinal: 100 passo 6: CARTÃO 2 - IDPAGAMENTO: 222222 - Resposta Fiscal RETORNA RespostaIdPagamentoFinal: 200 passo 7: CARTÃO 3 - IDPAGAMENTO: 333333 - Resposta Fiscal RETORNA RespostaIdPagamentoFinal: 300 Para essa situação vamos dizer que eu estou no PASSO 2, e ocorre erro no retorno do método, a principio o passo 1 já foi realizado eu não cheguei ainda no passo 4, logo não posso efetuar o cancelamento do cupom. Oque faço com a idPagamento retornada no cartão 1? se vou precisar fazer alguma correção ou ajuste. DÚVIDA 3: Hoje ao digitar o valor pago em cartão já estou solicitando informações do NSU, BANDEIRA, PARCELA E CODIGO DE AUTENTICAÇÃO. Sempre devo solicitar essa informações? Agradeço a ajuda dos amigos! Att. Thiago Costa
  12. Bom dia! Antes de abrir o tópico pesquisei bastante e achei diversas informações, mas mesmo assim não compreendi muito bem. O meu problema maior é entender a parte de formas de pagamento, eu olhei os dois fluxos TEF e POS disponibilizados nos manuais. No caso dos meus clientes eles usam a maquina de cartão manual em um balcão de atendimento. Neste caso sou obrigado a seguir o fluxo do POS? Eu estou usando o mdk tanca para teste e ao fazer uma venda utilizando forma de pagamento cartão não segui o fluxo POS, segui como se não fosse cartão mas informando cartão nos meios de pagamento. Observe a imagem abaixo: <pgto> <MP> <cMP>03</cMP> <vMP>3.00</vMP> </MP> <MP> <cMP>04</cMP> <vMP>2.00</vMP> </MP> <vTroco>0.00</vTroco> </pgto> Minha dúvida é sou obrigado a utilizar o POS enviando as formas de pagamento separado? Grato pela ajuda, Thiago Costa
  13. Boa tarde a todos! Pessoal eu estive verificando aqui no forum sobre como configurar o MFe no componente ACBr. Eu já utilizo para gerar o SAT SP e funciona certinho. Eu adquiri o MDK da Tanca. Ta instalado configurado e comunicando. Minha dúvida: 1 - No exemplo ACBRTeste enviei uma venda e saiu com a seguinte chave 35200408723218000186599000206740000010550751 e o UF tambem 35 no xml. Está configurado para 23 esta informação vem do aparelho? 2 - Minha outra dúvida é uso o ACBrSAT1.cfe.LoadFromFile(xmlEnviado) para carregar os dados da venda diretamente. Posso usar a mesma coisa para o MFe? Agradeço a ajuda.. Thiago
  14. Juliana bom dia! Se observar as modificações no código não vai ter problemas para os demais, pois só vai ser incluso o complemento caso ele não encontre é tag no formato original. Outro detalhe, esta lendo a tag utilizando POS, se usar um leitor de XML o erro não ocorreria, pois o nome da tag esta correto. Pra ser sincero não vejo erro no layout deste XML. Acredito que os complementos nesta codificação sejam necessários! Att Thiago Costa
  15. Antonio pelos testes que fiz autoriza, é que umas vem o retorno sem aqueles complementos e outras com, ai o componente não reconhece após alterar daquela forma todas passaram a retornar ok.
  16. Temporariamente consegui resolver modificando o pcnLeitor. Para incluir aquela parte que citei. Exemplo: function TLeitor.rCampo(const Tipo: TpcnTipoCampo; TAG: string; const TAGparada: string = ''): variant; var ConteudoTag, tagb: string; inicio, fim, inicioTAGparada: integer; begin Tag := UpperCase(Trim(TAG)); tagb:= UpperCase(Trim(TAG)); inicio := pos('<' + Tag + '>', UpperCase(FGrupo)); if inicio = 0 then Begin tag := tag + UpperCase(' xmlns="http://www.portalfiscal.inf.br/nfe"'); inicio := pos('<' + Tag + '>', UpperCase(FGrupo)); End; if Trim(TAGparada) <> '' then begin inicioTAGparada := pos('<' + UpperCase(Trim(TAGparada)) + '>', UpperCase(FGrupo)); if inicioTAGparada = 0 then inicioTAGparada := inicio; end else inicioTAGparada := inicio; if (inicio = 0) or (InicioTAGparada < inicio) then ConteudoTag := '' else begin inicio := inicio + Length(Tag) + 2; fim := pos('</' + tagb + '>', UpperCase(FGrupo)) - inicio; ConteudoTag := trim(copy(FGrupo, inicio, fim)); end;
  17. Bom dia! Também estou enfrentando este problema, estive debugando e tentando achar alguma coisa pelo que pude notar algumas notas estão indo, outras não. Tentei enviar consultas para pegar o protocolo e pelo que pude notar em algumas vezes a consulta retorna certo em outras "errado". Pergunto, será que quando esta congestionado o servidor ele não esta redirecionando para o nacional, porque observem os retornos que recebi abaixo, a principio os dois estão corretos, entretanto o segundo não é carregado no componente acredito que devido aquela parte inserida dentro da tag (xmlns="http://www.portalfiscal.inf.br/nfe) mas o conteúdo em si esta correto. RETORNO 1 - FUNCIONA. <?xml version="1.0" encoding="UTF-8"?> <retConsSitNFe xmlns="http://www.portalfiscal.inf.br/nfe" xmlns:ns0="http://www.w3.org/2000/09/xmldsig#" versao="4.00"> <tpAmb>1</tpAmb> <verAplic>W-1.4.23</verAplic> <cStat>100</cStat> <xMotivo>Autorizado o uso da NF-e</xMotivo> <cUF>31</cUF> <dhRecbto>2019-09-28T09:17:21-03:00</dhRecbto> <chNFe>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</chNFe> <protNFe versao="4.00"><infProt Id="ID131190217640768"> <tpAmb>1</tpAmb> <verAplic>W-1.4.23</verAplic> <chNFe>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</chNFe> <dhRecbto>2019-09-26T13:20:51-03:00</dhRecbto> <nProt>131190217640768</nProt> <digVal>XXXXXXXXXXXXXXXXXXXXX</digVal> <cStat>100</cStat> <xMotivo>Autorizado o uso da NF-e</xMotivo> </infProt> </protNFe> </retConsSitNFe> RETORNO 2 - RETORNO QUE NÃO FUNCIONA <?xml version="1.0" encoding="UTF-8"?> <retConsSitNFe xmlns="http://www.portalfiscal.inf.br/nfe" xmlns:ns0="http://www.w3.org/2000/09/xmldsig#" versao="4.00"> <tpAmb xmlns="http://www.portalfiscal.inf.br/nfe">1</tpAmb> <verAplic xmlns="http://www.portalfiscal.inf.br/nfe">W-1.4.23</verAplic> <cStat xmlns="http://www.portalfiscal.inf.br/nfe">100</cStat> <xMotivo xmlns="http://www.portalfiscal.inf.br/nfe">Autorizado o uso da NF-e</xMotivo> <cUF xmlns="http://www.portalfiscal.inf.br/nfe">31</cUF> <dhRecbto xmlns="http://www.portalfiscal.inf.br/nfe">2019-09-28T09:40:01-03:00</dhRecbto> <chNFe xmlns="http://www.portalfiscal.inf.br/nfe">XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</chNFe> <protNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="4.00"> <infProt xmlns="http://www.portalfiscal.inf.br/nfe" Id="ID131190217640768"> <tpAmb xmlns="http://www.portalfiscal.inf.br/nfe">1</tpAmb> <verAplic xmlns="http://www.portalfiscal.inf.br/nfe">W-1.4.23</verAplic> <chNFe xmlns="http://www.portalfiscal.inf.br/nfe">XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</chNFe> <dhRecbto xmlns="http://www.portalfiscal.inf.br/nfe">2019-09-26T13:20:51-03:00</dhRecbto> nProt xmlns="http://www.portalfiscal.inf.br/nfe">131190217640768</nProt> <digVal xmlns="http://www.portalfiscal.inf.br/nfe">XXXXXXXXXXXXXXXXXXXXX</digVal> <cStat xmlns="http://www.portalfiscal.inf.br/nfe">100</cStat> <xMotivo xmlns="http://www.portalfiscal.inf.br/nfe">Autorizado o uso da NF-e</xMotivo> </infProt> </protNFe> </retConsSitNFe>
  18. Boa tarde! Também estou procurando esse Link da versão extra oficial do fonte. As duas que baixei nenhuma esta compatível com estas informações que vocês estão passando. Sei que a versão oficial ainda não foi lançada, mas gostaria de ir fazendo uns testes. Na versão que baixei quando vou testar o evento S-1000, Parece que ocorre um erro na assinatura do XML. <Signature xmlns="http://www.w3.org/2000/09/xmldsig#"id> O (id) acho que esta errado pois não gerou o valor. Como vocês relatam que esse evento já esta funcionando acho que a versão que baixei aqui não esta correta. Estou usando o A1.
  19. Boa tarde... Estou enfrentando o mesmo problema, <indPres>4</indPres>. Acrescento todas as informações do transporte, agrego rateio o frete para os itens. Gero em homologação, tudo certo. Entretanto, na impressão o valor a PAGAR não esta considerando este frete. Acho que deveria somar no acréscimo, ou incluir outro linha abaixo referenciando o frete. Fico no aguarde de novidades.. Por enquanto estou enviando todas as informações do frete e colocado uma observação do valor do frete, o que não acho a melhor prática! Thiago
  20. Só para deixar registrado.. Debugando achei lá... ACBrECF1.Device.Tag:=1; ACBrECF1.Device.Tag:=2; ACBrECF1.Device.Tag:=3; Assim consigo trabalhar com as três configurações na mesma máquina Eduardo Costa
  21. Juliomar bom dia... Na verdade é para alguns terminais de pré-venda e orçamentos... Pensei em fazer a impressão direto pelo componente já que funciona bem. Já uso para impressão do cupom fiscal. Eduardo Costa
  22. Boa tarde! Estou tentando utilizar o ACBrECF para impressora não fiscal. Minha dúvida é tenho que tenho 3 não fiscal, cada terminal com sua configuração. Tipo ECF001, ECF002 e ECF003, Gostaria de saber como configurar isso no ACBrECF001.ini. Pensei em criar três arquivos diferentes, exemplo: ACBrECF001.ini, ACBrECF002.ini e ACBrECF003.ini, é possivel? Se sim como faço para setar o nome de cada um? Agradeço a ajuda.. Eduardo Costa
×
×
  • 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...