navegador_1000
Membros-
Total de ítens
49 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que navegador_1000 postou
-
WebService de Download de NFe para Contabilistas Rio grande do Sul
um tópico no fórum postou navegador_1000 ACBrNFe
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 -
Erro interno 12030 - NFCe
navegador_1000 replied to marcioerli's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
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. -
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...
-
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.
-
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.
-
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.
-
MFE EnviarStatusPagamento quando usar?
navegador_1000 replied to navegador_1000's tópico in MFE - Módulo Fiscal Eletrônico
Ótimo obrigado pelo retorno José... Concluído... -
MFe cartão manual
navegador_1000 replied to navegador_1000's tópico in MFE - Módulo Fiscal Eletrônico
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. -
MFE EnviarStatusPagamento quando usar?
navegador_1000 replied to navegador_1000's tópico in MFE - Módulo Fiscal Eletrônico
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? -
MFE EnviarStatusPagamento quando usar?
navegador_1000 replied to navegador_1000's tópico in MFE - Módulo Fiscal Eletrônico
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? -
MFE EnviarStatusPagamento quando usar?
um tópico no fórum postou navegador_1000 MFE - Módulo Fiscal Eletrônico
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 -
Dúvida MFe código código estado.
navegador_1000 replied to navegador_1000's tópico in MFE - Módulo Fiscal Eletrônico
-
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
-
Dúvida MFe código código estado.
um tópico no fórum postou navegador_1000 MFE - Módulo Fiscal Eletrônico
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 -
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
-
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.
-
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;
-
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>
-
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.
-
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
-
ACBrECF001.INI COM TRES CONFIG. DIFERENTES
navegador_1000 replied to navegador_1000's tópico in ACBrSerial
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 -
ACBrECF001.INI COM TRES CONFIG. DIFERENTES
navegador_1000 replied to navegador_1000's tópico in ACBrSerial
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 -
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