Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 31-07-2018 em todas as áreas
-
Sabemos que o assunto é sério e que muitas aplicações ainda não estão prontas... (mas não foi por falta de tempo... pois como podemos ver foram 20 meses após a publicação da primeira NT da 4.0) Alguns estados ainda estão fazendo o dever de casa... e é possível notar que vários estão com problemas no ambiente de homologação: http://hom.nfe.fazenda.gov.br/portal/disponibilidade.aspx?versao=0.00&tipoConteudo=Skeuqr8PQBY= 31/07/2017 - 17:11 30/07/2017 - 18:16 O CONFAZ aproveitou a ocasião para criar ainda mais regras de validação, e novas Tags em um XML que atualmente é quase impossível de compreender o significado de todos os campos... Com isso inúmeros problemas foram criados nos WebServices e alguns persistem até hoje... Temos vários relatos aqui no fórum de exemplos de SEFAZ que não seguem a risca as próprias orientações das Notas Técnicas, ou ainda informações conflitantes, e passíveis de dupla interpretação... Isso obrigou a todos a criação de remendos e IFs, para suportar todas as SEFAZ... A grande pergunta é se realmente o SEFAZ irá ter a coragem (ou a irresponsabilidade) de desativar a 3.10 e causar o caos em um sistema tributário que já um dos mais infernais do mundo...5 pontos
-
Boa tarde. Caso nada seja informado, será incluída a ocorrência padrão RemessaRegistrar. Esta propriedade identifica oque o banco deve fazer com o título informado (registrar, alterar, baixar..etc) Att.2 pontos
-
Resolvi o problema instalando a versão do SAC (1.2.0.11) por cima da 1.1.0.50. Funcionou na hora sem precisar configurar nada!2 pontos
-
Caros Tenho um sistema que não emite NFe. A intenção é só consultar as NFe dos CNPJs, fazer a manifestação e nas próximas consultas (agora com as notas manifestadas) baixar os XMLs das notas. Minha duvida: O endereço do web service (antes e depois da versão 4) para distribuição de notas (consulta dos documentos) é o mesmo: (portal da NFe - eu estava esperando um novo endereço para o webservice) "https://www1.nfe.fazenda.gov.br/NFeDistribuicaoDFe/NFeDistribuicaoDFe.asmx" Minha pergunta: Temos que usar o TLS 1.2 para esse webservice? (mesmo sem mudar o endereço do webservice?) Para fazer a manifestação já que o endereço mudou (versão 4) de: "https://www.nfe.fazenda.gov.br/RecepcaoEvento/RecepcaoEvento.asmx" para "https://www.nfe.fazenda.gov.br/NFeRecepcaoEvento4/NFeRecepcaoEvento4.asmx" Para esse "novo" endereço, devemos usar o TLS 1.2 certo? Estou para virar a chave e estou com essa duvida, obrigado, ate Mauro1 ponto
-
Entendi e concordo plenamente com o seu raciocínio. Talvez meu erro foi não ter falado ANTES com a SimplISS. Liguei lá e eles me disseram que o ambiente de homologação está com problemas !!!!!! Me orientaram a alterar os dados cadastrais da empresa em ambiente de homologação, alterando-a para não ser optante do Simples Nacional e zerando as alíquotas. Dai funcionou !!! Depois vou ter que passar para produção um processo que nunca testei, vai ser meio na "aventura". Está bom assim ou quer piorar ??? ahahah Obrigado pela atenção e ajuda!1 ponto
-
Obrigado, pessoal atualizei o Acbr e parou com o erro, esse do add, já passei a tempos atras hhaha de toda forma agradeço.1 ponto
-
Vc não deve informar a literal ISENTO no campo IE do destinatário e vc não informou os pagamentos da NFe.1 ponto
-
o problema era no meu código após o envio, como estava sem certificado não estava conseguindo concluir o debug.1 ponto
-
Boa tarde @wagner_fix acbr.Configuracoes.WebServices.Tentativas = 2 acbr.Configuracoes.WebServices.IntervaloTentativas = 60 acbr.Configuracoes.WebServices.AguardarConsultaRet = 60 acbr.Configuracoes.WebServices.AjustaAguardaConsultaRet = true Estou utilizando esta configuração. Abraço. Fábio.1 ponto
-
Olá @Gr@c@ Aqui fazemos +/- da seguinte forma: Após o envio, fazemos uma consulta da situação do lote, para ver se o lote foi recebido com sucesso. Depois fazemos a consulta do lote e atualizamos o status de cada NFSe do lote. Segue o trecho de código pra você analisar. if not ( ACBrNFSe1.WebServices.ConsultaSituacao( sProtocolo, IntToStr(iLote) ) ) then raise Exception.Create('Erro na consulta do lote de NFSe. Aguarde alguns instantes e tente novamente.'); // Se a situação do lote for igual a 1-Lote não recebido // Ou 2-Lote não processado, aguarda o processamento slSituacaoLote := StrToSituacaoLoteRPS(bOk, ACBrNFSe1.WebServices.ConsSitLoteRPS.Situacao ); if ( slSituacaoLote in [slrNaoRecibo, slrNaoProcessado] ) then begin raise Exception.Create('Lote ainda não processado.'+#13#10+ ACBrNFSe1.WebServices.ConsSitLoteRPS.aMsg); end; except on E:Exception do begin raise Exception.Create('Lote não processado: '+E.Message); end; end; end; end); // Se o lote foi processado com sucesso ou com erro, // Faz a consulta do Lote para receber os resultados de processamento if ( slSituacaoLote in [slrProcessadoErro, slrProcessadoSucesso] ) then begin if not ( ACBrNFSe1.ConsultarLoteRps( IntToStr(iLote), sProtocolo ) ) then raise Exception.Create('Erro na consulta do lote de NFSe. Aguarde alguns instantes e tente novamente.'); end; // verifica o retorno sNFEsComErro := ''; for i:= 0 to ACBrNFSe1.NotasFiscais.Count - 1 do begin // salvar status do pedido e o novo XML db := TDB.Create(SQLConnection); try try db.CodigoSQL := 'update PEDIDOS P set '+ 'P.NFE_CSTAT = :pStat '; db.LimpaParametros; // SE A NFE FOI AUTORIZADA if ( ACBrNFSe1.NotasFiscais.Items[i].Confirmada ) then begin bNotasAutorizadas := True; db.AddParametro(100,ftInteger); // pega o Link da NFSe sLinkNFSe := ''; NFSe := ACBrNFSe1.NotasFiscais.Items[i].NFSe; sLinkNFSe := ACBrNFSe1.LinkNFSe(StrToIntDef(NFSe.Numero,0), NFSe.CodigoVerificacao ); db.CodigoSQL := db.CodigoSQL + ',P.NFSE_XML = :pXML, '+ 'P.NFE_PROTOCOLO = :pProtocolo, '+ 'P.NUMERO_NF_PED = :pNumero_NF_Ped, '+ 'P.NFSE_LINK = :pNFSe_Link '; ss := TStringStream.Create(ACBrNFSe1.NotasFiscais.Items[i].XMLNFSe, TEncoding.UTF8); try db.AddParametro(ss, ftBlob); finally ss.Free; end; db.AddParametro(ACBrNFSe1.NotasFiscais.Items[i].NFSe.CodigoVerificacao,ftString); db.AddParametro(ACBrNFSe1.NotasFiscais.Items[i].NFSe.Numero,ftString); db.AddParametro(sLinkNFSe,ftString); end else begin db.AddParametro(0,ftInteger); if ( sNFEsComErro = '' ) then sNFEsComErro := 'Nota(s) fiscal(is) não confirmada(s):'; sNFEsComErro := sNFEsComErro + #13+#10+'RPS Nº '+ ACBrNFSe1.NotasFiscais.Items[i].NFSe.IdentificacaoRps.Numero; end; db.CodigoSQL := db.CodigoSQL + 'where ( P.EMPRESA_PED = :pEmpresa_Ped ) '+ 'and ( P.SERIE_NF_PED = :pSerie_NF_Ped ) '+ 'and ( P.NFSE_RPS_NUMERO = :pNFSe_RPS_Numero )'; db.AddParametro(iEmpresa,ftInteger); db.AddParametro(sSerie_NF,ftString); db.AddParametro(StrToIntDef(ACBrNFSe1.NotasFiscais.Items[i].NFSe.IdentificacaoRps.Numero,0),ftInteger); db.Executar;1 ponto
-
Boa tarde Graça, Veja este exemplo: ACBrNFSe1.Enviar(vNumLote); for x := 0 to iQtde - 1 do begin MemoDados.Lines.Add('Nome XML: ' + ACBrNFSe1.NotasFiscais.Items[ x ].NomeArq); MemoDados.Lines.Add('Nota Numero: ' + ACBrNFSe1.NotasFiscais.Items[ x ].NFSe.Numero); MemoDados.Lines.Add('Código de Verificação: ' + ACBrNFSe1.NotasFiscais.Items[ x ].NFSe.CodigoVerificacao); end;1 ponto
-
Acredito que não tenha que se preocupar @leotelles, se o seu sistema está gerando o Qr-Code certinho, e o que é lido dele retorna exatamente o conteúdo válido da tag <qrCode> do seu xml (a url com todos os parâmetros), então o que diz respeito a você está tudo ok, o restante é a SEFAZ correspondente é que terá que providenciar o direcionamento para a listagem da NFC-e, ou seja, a SEFAZ tem que implementar a página corretamente.1 ponto
-
1 ponto
-
1 ponto
-
Bom, acabei de revisar e você tem toda razão, por algum motivo coloquei cbxVersaoDF.Items[0] := 've400' ; cbxVersaoDF.ItemIndex := 0 ; Esse itemindex que era todo problema. Vou continuar testando e qualquer coisa posto aqui a conclusão ou outras dúvidas1 ponto
-
1 ponto
-
Boa tarde, João Paulo Müller Acredito que não tem como saber, seria um risco deixando dessa forma.1 ponto
-
www.nfce.go.gov.br/post/ver/214413/consulta-nfc-e-homologacao http://homolog.sefaz.go.gov.br/nfeweb/sites/nfce/danfeNFCe São esses que estou utilizando hoje e autorizando normalmente no ambiente de homologação. XML autorizado agora em homologação se ajudar para você comparar. NFe52180723568574000166656140000000321095160081-procNFe.xml Com relação ao teu "Teste 1" não sei se tem relação, mas está no qrCode 1.00, no meu caso, ja estou enviando com qrCode 2.00.1 ponto
-
Boa tarde, Jonathan Gomes. Não entendi sua pergunta, pois o código da ocorrência, seria no arquivo de retorno do banco.1 ponto
-
A rejeição é referente a URL de consulta por chave de acesso, e não a URL do QR-Code. No ACBrNFeServicos.ini as URL de consulta por chave de acesso estão configuradas assim: [NFCe_GO_H] [...] URL-ConsultaNFCe=http://homolog.sefaz.go.gov.br/nfeweb/jsp/ConsultaDANFENFCe.jsf URL-ConsultaNFCe_1.00=http://www.nfce.go.gov.br/post/ver/214413/consulta-nfc-e-homologacao URL-ConsultaNFCe_2.00=http://www.sefaz.go.gov.br/nfce/consulta Sendo a versão no campo correspondente a versão do QR-Code configurada no componente. http://nfce.encat.org/desenvolvedor/url-por-uf-utilizada-para-consulta-chave-qr-code-versao-2-0/ Para testar a sugestão do Johnny você deve editar a chave URL-ConsultaNFCe_2.00.1 ponto
-
Os Schemas atuais distribuídos pelo ACBrMonirorPlus já contemplam essa correção... Parece ser uma incompatibilidade do XSD com a libXMl2 (usada pelo ACBr)1 ponto
-
Bom dia! Acabei de ler um artigo falando sobre o cálculo. Exemplo: Uma mercadoria é vendida pelo fabricante por R$100,00 e a margem de valor agregado (MVA) ou Índice de Valor Adicionado Setorial (IVA-ST) é de 50%. A Alíquota interna é de 18% A base de cálculo da retenção será de R$150,00 e o ICMS suportado pelo contribuinte substituído será de R$27,00 (incidente na operação própria do fabricante substituído R$18,00 e ICMS retido R$9,00) O ICMS Efetivo nesse caso é de R$27,00. Colocar aqui o link do artigo se alguém quiser ler o conteúdo, tem informações importantes. http://tsdn.tecnospeed.com.br/blog-da-tecnospeed/post/icms-efetivo-o-que-e-e-por-que-foi-inserido-na-nf-e1 ponto
-
1 ponto
-
Boa Tarde senhores, Ao analisar o arquivo ACBrBPeDABPeESCPOS.pas verifiquei se os dados da Agência estão sendo preenchidos sempre com os dados do emitente. Procedi com a alteração abaixo para que na falta de informação da agencia seja usado os dados do emitente. procedure TACBrBPeDABPeESCPOS.GerarCabecalhoAgencia; begin FPosPrinter.Buffer.Add('</zera></ce></logo>'); if trim(FpBPe.agencia.xNome)<>'' then begin FPosPrinter.Buffer.Add('</ce><c>'+ FormatarCNPJ(FpBPe.agencia.CNPJ) + ' <n>' + FpBPe.agencia.xNome + '</n>'); FPosPrinter.Buffer.Add('<c>' + QuebraLinhas(Trim(FpBPe.agencia.EnderAgencia.xLgr) + ', ' + Trim(FpBPe.agencia.EnderAgencia.nro) + ' ' + Trim(FpBPe.agencia.EnderAgencia.xCpl) + ' ' + Trim(FpBPe.agencia.EnderAgencia.xBairro) + ' ' + Trim(FpBPe.agencia.EnderAgencia.xMun) + '-' + Trim(FpBPe.agencia.EnderAgencia.UF) , FPosPrinter.ColunasFonteCondensada) ); end else begin FPosPrinter.Buffer.Add('</ce><c>'+ FormatarCNPJ(FpBPe.Emit.CNPJ) + ' <n>' + FpBPe.Emit.xNome + '</n>'); FPosPrinter.Buffer.Add('<c>' + QuebraLinhas(Trim(FpBPe.Emit.EnderEmit.xLgr) + ', ' + Trim(FpBPe.Emit.EnderEmit.nro) + ' ' + Trim(FpBPe.Emit.EnderEmit.xCpl) + ' ' + Trim(FpBPe.Emit.EnderEmit.xBairro) + ' ' + Trim(FpBPe.Emit.EnderEmit.xMun) + '-' + Trim(FpBPe.Emit.EnderEmit.UF) , FPosPrinter.ColunasFonteCondensada) ); end; end; Testei e passou a preencher da maneira correta. Abraço, Moacir ACBrBPeDABPeESCPOS.pas1 ponto
-
1 ponto
-
Bom dia Ricardo, Muito obrigado, vou acrescentar e assim que possível enviar para o repositório.1 ponto
-
Bom dia, www.nfce.go.gov.br/post/ver/214413/consulta-nfc-e-homologacao1 ponto
-
Acho que você não tem permissão então é só anexando aqui pra que algum dos mantenedores faça!1 ponto
-
Boa noite Acho q faltou configurar corretamente o componente pois esta na versão antiga... versao="2.00" Att Ricardo1 ponto
-
Descobri o que estava acontecendo. Eu estava alterando para XML 4.0 e estava testando sem reiniciar o ACBrMonitorPLUS, com isso ele estava usando a URL errada do webservice. Grato pela atenção.1 ponto
-
cara... não intedi nada. "não sendo aquele que pega a data - pelo nascimento". Explica melhor.1 ponto
-
1 ponto
-
Boa tarde pessoal, só relatando o que a SEFAZ RS instruiu. Se uma parte do valor da nota não corresponde a um pagamento, então a orientação é incluir um segundo item no quadro de pagamentos, com a opção “90 – Sem pagamento”. Dessa maneira consegui enviar as notas que estavam trancadas com esse problema, meus clientes não queriam emitir duas notas. Até quando isso será possível? Não sei, mas momentaneamente até o SEFAZ barrar de vez funcionou! Em anexo o XML caso queiram ver. Espero que ajude! Editado Funcionou.xml1 ponto
-
( rapaz ninguem ajuda nada nesse forum, tbm estou com esse problema, quando a Danfe 4.0 e parcelado, nao aparece as parcelas as duplicatas. ) Boa Tarde Athos Que comentario infeliz.. O que mais a Galera do Acbr, faz , é ajudar, a todos. e olha. Todos, tem muita paciencia.. Eu desenvolvo a 30 anos, e sei exatamente o que Acbr, faz, e o quanto, devemos ficar agradecidos, por estar disponivel para nós a solução. O minimo que voce deve fazer, é um pedido de desculpas, ,pois pode ser que seu comentario, tenha sido , ( sem querer ) Eu sempre digo, o que seria ,nós sem esse projeto do acbr.. Repense, no que falou.. Valeu.. Amarildo Matos -1 ponto
-
retornando aqui, foi constatado que meu cliente estava fazendo a operação fiscal errada mesmo e eles agora precisam emitir as notas de adiantamento que antes só era citado na nota de entrega. agradeço a todos pelo retorno.1 ponto
-
Esqueci de Postar a Solução aqui, eu tinha comprado o AVG Internet Security e o Firewall dele estava bloqueando a saída de pacotes, vale a dica tendo erros de comunicação vale tentar desativar anti-vírus e firewall para teste e depois reativar e se o problema for devido a um deles adicionar exceções ao mesmo.1 ponto
-
Ainda bem que existe o ACBr, caso contrário, atender a tudo isso seria impossível. Mas é o que eu sempre disse: somos os "beta tester" da SEFAZ e CONFAZ e não sobra mais tempo para outras implementações em nossos aplicativos a não ser atender regras desses órgãos.1 ponto
-
Atenção, mudamos a data do dia 06/10/2018 para 10/11/2018, devido ao primeiro turno das eleições, que ocorrerá no dia 07/10/2018 porque uma data tão distante da data original ? Dia 13/10 é próximo de feriado (12/10/2018 - Nossa Senhora Aparecida) Dia 20/10 é próximo da conferência da Embarcadero (dias 23 e 24) Dia 27/10 é próximo do Segundo Turno das Eleições Dia 03/11 é próximo de feriado (02/11/2018 - Dia de Finados)1 ponto
-
O cara vem aqui...."Amigos resolvi", mas nao diz como resolveu... Ah va pentear macaco!!!! marca esse doido ai nos proximo posts... NINGUEM responda a ele.1 ponto
-
1 ponto