Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 12-04-2019 em todas as áreas
-
Bom dia, desculpe a demora. Fizemos uma apuração no nosso código e realmente tinha esse comando no nosso codigo. Peçamos desculpas pelo transtorno e agradecemos o empenho. Obrigado3 pontos
-
Bom dia. Realmente o Santander é um pouco diferentão, mas seria mais o CodigoTransmissao e a Modalidade(usada por alguns outros também). Att.3 pontos
-
Após atualizar meu Acbr ontem a impressão do logo do cupom Sat parou de funcionar, anteriormente usava a propriedade ACBrSATExtratoFortes1.PictureLogo.Graphic para passar uma imagem salva no banco de dados para imprimir o logo no extrado do sat, porém após atualizar parou de funcionar. A imagem do banco de dados é convertida para Stream antes de passar ao componente. ImgStream := pDataSet.CreateBlobStream(pCampo,bmRead); Percebi que usando a propriedade ACBrSATExtratoFortes1.Logo e passando o caminho físico onde está o logo voltou a funcionar, porém gostaria de usar o logo que já está no banco, pois já tenho muitos clientes com essa estrutura, onde a mudança irá impactar em grande esforço na atualização da versão do sistema nos clientes Att.2 pontos
-
Boa tarde, Já leu o guia prático? Essa dúvida você pode tirar facilmente por ele. http://sped.rfb.gov.br/arquivo/download/2734 Respondendo a pergunta, as notas fiscais de prestação de serviço são informadas no registro A100 e registros filhos.2 pontos
-
Dercide, Faça uma alteração e me de um retorno. Inclua a linha em negrito no arquivo INI do provedor. [ConsNFSe] IncluiEncodingCab=1 IncluiEncodingDados=1 TagGrupo=ConsultarNfsePorFaixaEnvio Texto1=<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tns="http://nfse.abrasf.org.br"> Texto2=<S:Body>2 pontos
-
Pessoal resolvi meu problema da seguinte forma: Voltei para WinCrypt atualizando o svn do acbr, muito obrigado a todos.2 pontos
-
Boa tarde. Foi adicionado ontem mesmo para análise e assim que for concluído será notificado aqui, obrigada pela contribuição. Att.2 pontos
-
Bom dia, Estou verificando o problema e ainda hoje estarei enviando para o repositório uma possível correção.2 pontos
-
2 pontos
-
Bom dia a todos, Muitos de nós já deve ter emitido uma Nota Fiscal ou Conhecimento de Transporte e o mesmo foi Denegado, não é verdade? Pois bem, o que vem a ser Uso Denegado, o que fazer quando isso ocorre e como prevenir? Status de um DF-e (NF-e, CT-e) Após enviar um DF-e para a SEFAZ, esta pode Autorizar o Uso, Denegar ou Rejeitar. Autorizar o Uso, é quando todas as informações estão corretas e o emitente e o destinatário não possuim nenhum problema com o Fisco, neste caso o DF-e é armazenado no banco de dados da SEFAZ e a venda ou o transporte por ser realizado. Rejeitado, é quanto alguma informação esta errada, neste caso o DF-e não é armazenado no banco de dados da SEFAZ e o procedimento a seguir é fazer as devidas correções e enviar novamente. Uso Denegado, é quanto todas as informações estão corretas, mas o emitente ou o destinatário possui algum problema junto ao Fisco, neste caso o DF-e é armazenado no banco de dados da SEFAZ, mas a empresa emitente do documento esta impedida de realizar a transação comercial ou prestar o serviço de transporte se este for o caso. O que fazer quando um DF-e é denegado? Inicialmente precisamos saber se o motivo da denegação tem haver com o emitente ou com o destinatário. Se o problema é com o emitente, este deve entrar em contato com a SEFAZ do seu estado e verificar qual é o problema, para que o mesmo seja sanado o mais breve possível. Se o problema é com o destinatário, o emitente deve entrar em contato com o destinatário e solicitar ao mesmo que resolva o problema junto ao fisco. Lembre-se, um DF-e denegado não pode ser cancelado. Como se prevenir? Antes de perder tempo em lançar uma nota / conhecimento e depois descobrir que o destinatário esta com problemas no fisco, será que podemos fazer algo antes? Sim, podemos nos prevenir, a maneira mais simples é, ao cadastrar um novo cliente, basta consultar o seu cadastro junto a SEFAZ. Essa consulta pode ser feita de forma automatizada, os componentes ACBrNFe e ACBrCTe possui um método chamado: ConsultaCadastro. Como usar? No programa exemplo do componente ACBrNFe temos um botão chamado Consulta Cadastro, para realizar a consulta precisamos da UF e do CNPJ/CPF da pessoa que desejamos consultar. Exemplo de código: Documento := Trim(OnlyNumber(Documento)); ACBrNFe1.WebServices.ConsultaCadastro.UF := UF; if Length(Documento) > 11 then ACBrNFe1.WebServices.ConsultaCadastro.CNPJ := Documento else ACBrNFe1.WebServices.ConsultaCadastro.CPF := Documento; ACBrNFe1.WebServices.ConsultaCadastro.Executar; for x := 0 to ACBrNFe1.WebServices.ConsultaCadastro.RetConsCad.InfCad.Count -1 do begin Situacao := IntToStr(ACBrNFe1.WebServices.ConsultaCadastro.RetConsCad.InfCad.Items[ x ].cSit); (...) end; Se o valor da variável Situação for zero significa que a empresa não esta habilitada, logo ela tem algum problema junto com o Fisco. Uma empresa cuja situação seja Não Habilitada as chances de um DF-e ser rejeitado é muito grande, logo devemos entrar em contato com essa empresa e solicitar que a mesma resolva o seu problema com o Fisco. Observação: De forma semelhante podemos usar a mesma rotina acima para o ACBrCTe, pois o retorno é exatamente igual. No Manual da NF-e paginas: 64 até 66, em especial os grupos <infCad> e <ender> temos varias informações que podem agilizar o processo de cadastro, vale a pena conferir. Espero ter ajudado.2 pontos
-
2 pontos
-
Peço desculpas novamente. O erro não estava no arquivo e sim utilizando o arquivo em, uma função errada. Troquei ReqResp.SoapAction := FProvedorClass.GetSoapAction(acConsSit, ''); Para ReqResp.SoapAction := FProvedorClass.GetSoapAction(acConsLote, '');2 pontos
-
Bom dia, Consegui resolver o problema. Desculpe Juliana na próxima vez anexo o arquivo.2 pontos
-
Bom dia, @walter faria! Acredito que o ISSWeb seria o provedor Fiorilli... Já que olhando o layout de integração, aponta para http://ws.issweb.fiorilli.com.br/. Se for, o ACBr já tem integração com esse provedor funcionando em várias cidades. Basta saber se a cidade em que você deseja emitir NFS-e está listada em: Exemplos\ACBrDFe\ACBrNFSe\ArqINI\Cidades.ini. Se não tiver, você mesmo pode editar o arquivo Cidades.ini, copiar o bloco de uma outra cidade que utiliza o mesmo provedor e mudar apenas o código do IBGE, nome da cidade e UF. Feito isso é só realizar os testes.2 pontos
-
@carlos_augusto fiz o seguinte processo aqui para a instalação no Delphi Rio: 1 - Atualizei os fontes do meu SVN, tanto do ACBr, quanto do Fortes; Se você baixar o SVN de ambos os componentes, os instaladores já vem nos diretórios, utilize estes. 2 - Instalei o Fortes, usando o instalador que veio com os fontes, ele é bem parecido com o instalador do ACBr: 3 - Instalei o ACBr, conforme o @Italo Jurisato Junior sugeriu, marquei todos os componentes, e desmarquei apenas os componentes do FastResport; * O único detalhe que tive que me atentar aqui no meu instalador do ACBr, foi atualizar o PATH dos fontes do ACBr, pois este apontava para um diretório inexistente, que eu utilizava em outro computador, isso causou o erro, como mostrado no gif acima. - Por fim, segue o print da instalação completa. - Caso ainda não funcione a instalação, seguindo os passos acima, anexe os logs de sua instalação para analise.2 pontos
-
Obrigado! Vou baixar o manual da balança e verificar se existe essa possibilidade. Se eu conseguir, posto aqui como fiz.2 pontos
-
2 pontos
-
2 pontos
-
Bom dia, Resolvido. Peço desculpas pelo incomodo, por falta de atenção estava comparando o TpAmb e não o TpCte. Vou procurar prestar mais atenção antes de tomar tempo dos outros. Grato.2 pontos
-
Consegui solucionar o problema, o que estava acontecendo e que eu não estava limpando objeto antes de usa-lo. logo depois de abrir dlgImportarNFe.ShowModal;, foi inserido dm_NFe.nfe.NotasFiscais.Clear; para limpar o objeto.2 pontos
-
Bom dia, Isso me parece mais uma questão operacional da balança do que do ACBr, você chegou a ler o manual da mesma? Att.2 pontos
-
2 pontos
-
Existe uma critica : if NaoEstaVazio(FNFe.Retirada.CNPJCPF) then que exige no arquivo xml a informação do CNPJ ou CFP, e no seu arquivo não possui a devida informação. @EMBarbosa. Atentar que é uma regra somente para impressão da Danfe em Fast Report. Sem relação com as NT´s, que informa se é necessário ou não está no xml. Na Danfe fortes report , possui a seguinte regra : rlbRetirada.Visible := NaoEstaVazio(xNome) or NaoEstaVazio(CNPJCPF); Sugestão a @Milton Lima.. informe o CNPJ ou CPF. até uma nova revisão das devidas criticas de funcionamento. Grato pelo seu cometário , é grande ajuda. PS : Use o lado negro ( leia o código ) , para sugerir novas implementações ou encontrar um porquê não funciona.2 pontos
-
Sr. Italo Vou tentar ser o mais claro possível. Eu desenvolvo em Delphi desde a versão 4. Eu fiz um questionamento sobre o arquivo txt porque é um recurso que eu utilizei como voluntário para uma entidade assistencial ano passado. Eu já tinha feito todo o desenvolvimento da Nfe 4 na empresa que trabalho . Faltavam alguns dias para o prazo final da vigência da Nfe 3.10 quando fiquei sabendo da Entidade que estava precisando de um sistema. Resolvi me voluntariar e dentro do prazo reduzido, fiz o que era possível : - criei uma interface simplificada - utilizei uma rotina que obtive para geração do arquivo txt da Nfe 3.10 e a adaptei para a versão 4 utilizando o Manual de Integração Txt que os senhores tinham criado ( com todas os campos novos definidos pelo Layout da Nfe 4 ) - depois criei rotina para importar o arquivo txt no componente AcbrNfe e fazia a transmissão Embora exótico, este foi o caminho mais prático que adotei para resolver o problema. Então, quando eu questionei se vocês iam atualizar o recurso de integração txt o fiz motivado pelo fato que ano passado, mesmo sem existir um Layout Oficial Txt do Sebrae, os senhores criaram esta integração. Agora diante da afirmativa dos senhores que não vão mais continuar a dar manutenção neste recurso, eu vou implementar a transmissão da NFE de outra forma ( passando valores diretamente para o ACbrNfe ). O que eu precisava era apenas uma posição sobre o assunto, que me foi passada pela Sra. Juliana ontem. Espero ter explicado de forma clara. E desde já agradeço pela ajuda que me foi prestada ano passado e bem como pela atenção dispensada no presente.2 pontos
-
Eu estava errando apenas nestes pontos: - Instalar a versão mais recente do Integrador e copiar as DLLs necessárias para NFC-e. - liberar no Firewall do Windows as portas 123, 443, 11118 e 11119, TCP e UDP2 pontos
-
Frete Grátis Contratando qualquer plano de longa duração do SAC ACBr, você pode aproveitar o envio de seus brindes para comprar mais produtos com o Frete gratuito! Confira o Passo-a-passo abaixo: 1. Clique aqui para acessar a loja, Inclua os produtos que desejar no carrinho, e clique em comprar. 2. Selecione a opção de Frete: Contratação do SAC ACBr Clique em Ver detalhes das formas de envio para vizualizar a descrição completa. 3. Verifique as informações cadastradas, selecione a forma de pagamento que desejar. Antes de clicar em finalizar pedido, Preencha o campo de Observações, informando o nome do usuário no Fórum ACBr e/ou o e-mail cadastrado. 4. Pronto! O seu pedido está cadastrado. Ele será verificado pela Equipe do Projeto ACBr e você receberá o rastreio no seu e-mail em breve. FAQ Frete Grátis Posso comprar com Pessoa Jurídica? Sim, caso você deseje que a NFe dos produtos seja no nome da sua empresa, no momento do cadastro, marque a Flag "Fazer meu cadastro como pessoa Jurídica". Se eu contratar o SAC, posso comprar com frete grátis mais de 1 vez? Infelizmente não. O envio só pode ser feito no momento da contratação de um plano de loga duração do SAC. Caso eu compre indevidamente com essa forma de envio, o que acontece com meu pedido? Caso a verificação de inscrição no SAC conclua que o pedido não possui direito ao frete grátis, uma cobrança de frete será enviada via e-mail. Posso pedir para entregar em um endereço diferente do cadastrado no Fórum ACBr? Sim, desde que seja o mesmo endereço de entrega dos brindes do SAC. Essa opção visa aproveitar o frete da entrega dos brindes. Você deve informar o endereço de entrega ao cadastrar o pedido na Loja Virtual, Ou informar a um de nossos consultores comerciais via telefone. (Sempre que um plano de longa duração é adquirido, um consultor entra em contato para confirmar o endereço dos brindes.) Conheça nossa loja Virtual! loja.projetoacbr.com.br1 ponto
-
Boa tarde, Utilizo o extrato do SAT para Fortes Report, e percebi que o extrato de cancelamento ainda não estava com o layout referente ao novo modelo proposto pela Sefaz-SP no Manual de Orientação versão: MO 2.17.07. Fiz as adaptações e gostaria de compartilhar os arquivos aqui com vocês, caso queiram também, os moderadores poderiam subir para o SVN. Abraços e bom trabalho a todos! ACBrSATExtratoFortesFr.dfm ACBrSATExtratoFortesFr.pas1 ponto
-
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.1 ponto
-
Boa tarde Bruno, O componente a principio gera um XML que é o RPS, este por sua vez é incluído dentro do layout do serviço escolhido (EnviarLoteRpsEnvio, GerarNfse, ou EnviarLoteRpsSincronoEnvio), temos ai o XML do lote que contem o XML do RPS. Por fim o XML do lote é envelopado formando um novo XML que é enviado para o webservice. Nesse processo todo, em nenhum momento os dados são alterados.1 ponto
-
Boa tarde Artur, Com o programa exemplo do componente também ocorre o mesmo erro?1 ponto
-
Olá, Seja bem vindo ao fórum. Esperamos que ele seja de ajuda a resolver seus problemas. Realmente, por vezes é frustrante o trabalho de desenvolver softwares. Ainda assim, por favor, mantenha o nível profissional em suas mensagens. Temos regras simples para manter um ambiente saudável.1 ponto
-
1 ponto
-
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.1 ponto
-
Boa tarde. Seria direto com o banco, talvez seja algo configurado direto na conta. Att.1 ponto
-
1 ponto
-
Você precisa carregar o CFeCanc, antes de comandar a impressão... Veja exemplo no projeto SATTestes1 ponto
-
1 ponto
-
1 ponto
-
Obrigado FElipe. Deu certo em precisava setar as TAGS vNota.Tomador.Endereco.UF := 'EX'; vNota.Tomador.Endereco.CodigoMunicipio := '9999999'; E o codigo do pais corretamente1 ponto
-
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.1 ponto
-
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.1 ponto
-
1 ponto
-
@Leonardo de Alice, cara, retiro o que eu disse. Na verdade o problema estava relacionado ao que você falou também, pois independente do que eu fizesse, colocando zeros ou ou não informando as referidas tags, as mesmas apareciam zeradas no XML. Então, como disse, comentei a parte do código que adicionava essas tags, mas o erro persistiu. Porém fiz a validação do XML e vi que as tags referentes ao responsável técnico também estavam sendo adicionadas antes do prazo de reconhecimento. Comentei essa última parte e tudo voltou a funcionar. Agora está tudo redondo. Obrigado.1 ponto
-
Bom dia Thiago, Peço que atualize os fontes, note que fiz uma alteração no arquivo Recife.ini, comente as linhas que você acrescentou na unit ACBrNFSeWebServices e faça um novo teste usando o novo arquivo INI do provedor. Fico no aguardo de um retorno.1 ponto
-
Bom dia Felipe. Claro que sim. Segue em anexo. ACBrNFSeDANFSeFR.pas1 ponto
-
Prezados, Apenas repassando um detalhe: Estive realizando alguns testes de envio de RPS hoje para Joinville e obtive o mesmo erro citado pelo Fernando. Realizando alguns testes pude perceber que o erro estava ocorrendo pelo fato de possuir acentuação em uma string do XML. Então apenas para deixar relatado, caso mais alguém passar por este problema verifique também se não há acentuação no XML. Bom trabalho a todos.1 ponto
-
Bom dia Italo, De acordo com o Manual de Orientação do Desenvolvedor 1.4, o layout da mensagem de entrada p/ todos os registros consultáveis, o campo: número de inscrição do estabelecimento é sempre de 12 ou 14 posições, e também o nrInscTomador no caso do 2010 e do 2020. O único campo é cortado nas primeiras 8, é a inscrição do contribuinte. http://sped.rfb.gov.br/estatico/86/04B49C6BED90C5DACC3EDFB499938D35003FB2/ManualOrientacaoDesenvolvedor-REINF v1.04.00.pdf nrInscEstab Obrigatório Número de inscrição do estabelecimento (14 posições completado com zeros à esquerda) A alteração foi a seguinte: Index: pcnReinfConsulta.pas =================================================================== --- pcnReinfConsulta.pas (revision 16818) +++ pcnReinfConsulta.pas (working copy) @@ -110,7 +110,6 @@ if Length(nrInscEstab) = 14 then begin - nrInscEstab := Copy( nrInscEstab, 1, 8 ); FtpInscEstab := '1'; end else @@ -118,7 +117,6 @@ if Length(nrInscTomador) = 14 then begin - nrInscTomador := Copy( nrInscTomador, 1, 8 ); FtpInscTomador := '1'; end else Manual de Orientação do Desenvolvedor, pág. 49. Layout msg entrada consulta registro R2050: nrInscEstab Obrigatório Número de Inscrição do Estabelecimento que Comercializou a Produção (14 posições completado com zeros à esquerda). Layout msg entrada consulta registro R2060: nrInscEstab Obrigatório Número de inscrição do estabelecimento que auferiu a receita bruta (12 ou14 posições completado com zeros à esquerda) Layout msg entrada consulta registro R3010: InscEstab Obrigatório Número de inscrição do estabelecimento 55 (14 posições completado com zeros à esquerda).1 ponto
-
Boa tarde Milton, O que diz a NT (vou colocar em negrito o que considero importante): Sendo assim, a partir dessa Nota Técnica será possível um contribuinte cancelar uma NFC-e que foi emitida em duplicidade. Esse tipo de situação pode acontecer quando um contribuinte emite uma NFC-e (NFC-e 1), porém, por algum motivo, não obtém resposta, ficando pendente de retorno, e em seguida emite outra NFC-e (NFC-2), normalmente em contingência, para acobertar a operação. Depois é verificado que a “NFC-e 1” também foi autorizada, e sendo assim temos duas NFC-e acobertando a mesma operação. Acontecendo isso, o contribuinte poderá solicitar o cancelamento, no prazo não superior a 168 horas, da NFC-e emitida em duplicidade e que não acobertou a operação (NFC-e 1), tendo que referenciar a NFC-e que substituiu (NFC-2) aquela que está sendo cancelada. Resumindo: Foi emitida a NFC-e 1 segundo o tipo de emissão Normal ( 1 ) para acobertar a venda 1. Como o estabelecimento comercial não obter resposta da SEFAZ informado que a nota foi autorizada ou não, foi emitida uma a NFC-e 2 exatamente igual a anterior, mas segundo o tipo de emissão Contingência ( 9 ). Verificou-se depois que ambas as notas foram autorizadas, logo uma tem que ser cancelada dentro do prazo de 168 horas. Conforme o descrito a nota a ser cancelada é a NFC-e 1, vide rotina abaixo: ACBrNFe1.EventoNFe.Evento.Clear; with ACBrNFe1.EventoNFe.Evento.Add do begin infEvento.chNFe := ' Chave da NFC-e cujo tpEmis = 1 (Normal), portanto é a nota a ser cancelada '; infEvento.CNPJ := CNPJ; infEvento.dhEvento := now; infEvento.tpEvento := teCancSubst; infEvento.detEvento.xJust := ' Justificativa, minimo 15 e máximo 255 caracteres '; infEvento.detEvento.nProt := Protocolo; infEvento.detEvento.cOrgaoAutor := 35; // Código da UF do emitente da nota infEvento.detEvento.verAplic := '1.0'; infEvento.detEvento.chNFeRef := ' chave de acesso da NFC-e substituta, tpEmis = 9 (Contingência offline), portanto nota a prevalecer '; end; ACBrNFe1.EnviarEvento(StrToInt(idLote)); Espero ter ajudado.1 ponto
-
Boa tarde. Na verdade a única angustia de nós desenvolvedores/software house é ter em nossos sistemas uma opção de baixar o XML e importar para efetuar a entrada da nota no estoque. Para o usuário que não tem muita habilidade em entrar na SEFAZ, baixar o XML, salvar numa pasta ir no sistema buscar o arquivo no diretório é uma tarefa complicada! Parece que não mas é! Mais fortemente em determinadas regiões do país! Por isso que ficamos nessa busca louca de melhorar nosso ERP para que ele baixe o XML automaticamente a ajude o usuário.1 ponto