Ir para conteúdo
  • Cadastre-se

BigWings

Moderadores
  • Total de ítens

    10.061
  • Registro em

  • Última visita

  • Days Won

    155

Tudo que BigWings postou

  1. Estranho, atualizei os fontes a propriedade TributosSeparadamente ainda existe no TACBrNFeDANFEClass. Eu não uso as contantes do componente para separar os tributos federais, estaduais e municipais, eu incluo essa informação nas informações adicionais, já que o manual especifica que não pode ser impresso nada no DANFE que não esteja no XML, então estava sendo impresso novamente, com os valores zerados. E usar a função QuebrarLinhas não vai me dá controle de onde a quebra vai ocorrer, fiz da forma que a quebra fosse mais uniforme.
  2. O QrCode é obrigatório, num tamanho mínimo de 2,5x2,5cm, a impressão dos itens não é obrigatória se a NFC-e não for emitida em contingência. Nem mesmo a impressão da NFC-e é obrigatória, pode-se apenas mostrar o qrCode em tela para o consumidor poder consultar. O problema é que estamos habituados a receber o "cupom" com os itens comprados e esse é e um costume que vai demorar a desaparecer.
  3. Não é preciso chamar a função, o próprio componente se encarrega de gerar o QRCode. Só lembre de marcar a configuração ACBrNFe1.Configuracoes.Geral.IncluirQRCodeXMLNFCe como True.
  4. BigWings

    Provedor Agili

    Boa noite, Depois de uma alteração no sistema, o número do endereço não é mais obrigatório, e caso não informado, causava erro 400. Fiz a correção e também a leitura da NFSe que não carregava o telefone e e-mail do prestador. Segue correção e novo XSD. pnfsNFSeR.pas pnfsNFSeW_Agili.pas WebAPI-NFSe.xsd
  5. Boa tarde, Se me permite, fiz alguma correções pois estava havendo quebras de linha em locais impróprios na Daruma (URL de consulta, hora de autorização, título, etc.). Segue anexo. ACBrNFeDANFeESCPOS.pas
  6. Segue o PDF, usei o mesmo XML que o Dércio postou aqui. DANFeNFCe.pdf
  7. Na verdade, depois que vi, achei a solução proposta pelo EMBarbosa bem menos trabalhosa. Só executar um ALTER TABLE via TQuery e pronto.
  8. Segue a versão em FR5, tomando o arquivo do repositório como base, fiz as seguintes alterações: Anexo, para análise. DANFeNFCe.fr3
  9. Uso FR4 ainda, só não posso usar os arquivos novos do repositório que são para FR5, mas esse que postei vai rodar no 4, sem validação do pessoal do ACBr, claro, use por conta e risco. Fortes não uso.
  10. Bom dia, Fiz modificações para o novo layout para FastReport 4, segue anexo. DANFeNFCe.fr3
  11. Esse XML é de NFe, modelo 55, verifique se está ajustando as configurações do componente.
  12. Se a idéia é criar um novo campo fisicamente na tabela paradox, acredito que terá que: - Mover os arquivos da tabela para um diretório temporário. - Criar um novo TTable, adicionando os FieldDefs e IndexDefs, e incluindo o novo campo. - Chamar o Table1.CreateTable para gerar os arquivos da tabela, ela estará vazia. - Fazer o pump dos dados da tabela original para a nova tabela.
  13. Esse é um erro genérico do servidor e pode ser várias coisas. Verifique os dados informados no XML se estão corretos, principalmente os dados do prestador como a chave de acesso, cnpj, inscrição municipal e a opção de optante pelo Simples Nacional se está de acordo com o cadastro na prefeitura. Se não resolver o jeito é entrar em contato com o suporte e enviar o XML para verificarem.
  14. O melhor a fazer na minha opinião é contatar o responsável pelo proxy e perguntar se há bloqueio da URL. Como disse, a URL está correta e funcionando normalmente.
  15. O Socket Server é o que faz a ponte entre o cliente e o servidor de aplicação em uma arquitetura multicamadas DCOM. Pelo que sei já foi descontinuado. Complementando, em versões mais recentes do Delphi se usa o Datasnap para multicamadas.
  16. Boa tarde, Acredito que seja falta de configuração, ou bloqueio de URL, do proxy, no teu lado. A URL está correta.
  17. Pegue o arquivo Agili.ini do repositório, o seu está desatualizado.
  18. Substitua o arquivo a seguir e recompile o ACBr para resolver a validação do lote. O envio simples está funcionando normalmente aqui, você fez o teste pelo demo? Marque a opção de salvar arquivos de envio e resposta e anexe aqui. pnfsNFSeG.pas Está bem estranho esse XML, parte está no layout de Ariquemes e parte no layout de Sorriso. Atualize os fontes do ACBr, verique a configuração do arquivo .ini associado à cidade de Ariquemes no seu Cidades.ini, existe o Agili.ini (Ariquemes) e Agiliv2.ini (Sorriso). Provavelmente alguma configuração está errada ou o seu fonte desatualizado.
  19. Estranho, o Application.ExeName e Application.ProcessMessages existem no Delphi desde sempre. Talvez você tenha incluído alguma outra unit que esteja sobrepondo a variável global. Veja se o Application no seu código está referenciando à variável global na unit Forms (coloque o mouse sobre o nome ou dê um Ctrl+Clique pra navegar para a unit). Caso tenha outra unit sobrepondo a variável, tente mover a unit Forms para a última posição no uses.
  20. Bom dia, Qual IDE está usando para compilar?
  21. Bom dia, Comece lendo o guia prático do SPED: http://sped.rfb.gov.br/pasta/show/1573 Depois veja o demo na pasta ACBr\Exemplos\ACBrTXT\ACBrSPED\Delphi\Fiscal.
  22. NF := ACBrNFe1.NotasFiscais.Add.NFe; [...] Item := NF.Det.Add; [...] Item.Imposto.ICMSUFDest.vBCUFDest := TabelaDetalheICMS_BASECALC_UF_DEST.AsCurrency; Item.Imposto.ICMSUFDest.pFCPUFDest := TabelaDetalheICMS_FCP_UF_DEST.AsFloat; Item.Imposto.ICMSUFDest.pICMSUFDest := TabelaDetalheICMS_UF_DEST.AsFloat; Item.Imposto.ICMSUFDest.pICMSInter := TabelaDetalheICMS_INTERESTADUAL.AsFloat; Item.Imposto.ICMSUFDest.pICMSInterPart := TabelaDetalheICMS_PART_UF_DEST.AsFloat; Item.Imposto.ICMSUFDest.vFCPUFDest := TabelaDetalheVALOR_FCP_UF_DEST.AsCurrency; Item.Imposto.ICMSUFDest.vICMSUFDest := TabelaDetalheVALOR_ICMS_UF_DEST.AsCurrency; Item.Imposto.ICMSUFDest.vICMSUFRemet := TabelaDetalheVALOR_ICMS_UF_REM.AsCurrency; [...] NF.Total.ICMSTot.vFCPUFDest := TabelaPrincipalVALOR_FCP_UF_DEST.AsCurrency; NF.Total.ICMSTot.vICMSUFDest := TabelaPrincipalVALOR_ICMS_UF_DEST.AsCurrency; NF.Total.ICMSTot.vICMSUFRemet := TabelaPrincipalVALOR_ICMS_UF_REM.AsCurrency;
  23. Copie o arquivo ACBr\Fontes\ACBrDFe\ACBrNFe\ACBrNFeServicos.ini para o diretório da sua aplicação. Abra o arquivo, localize as chaves de Tocantins e inclua as URL, conforme segue: [NFCe_TO_P] Usar=NFCe_SVRS_P URL-QRCode=<informar a URL a gerar no QRCode da NFC-e, ambiente PRODUÇÃO> URL-ConsultaNFCe=<informar a URL a ser impressa no DANFC-e, ambiente PRODUÇÃO> [NFCe_TO_H] Usar=NFCe_SVRS_H URL-QRCode=<informar a URL a gerar no QRCode da NFC-e, ambiente HOMOLOGAÇÃO> URL-ConsultaNFCe=<informar a URL a ser impressa no DANFC-e, ambiente HOMOLOGAÇÃO>
  24. Também uso a tabela única, pra outros modelos de nota fiscal inclusive, mas a chave primária é um campo ID sequencial, com um índice único com os campos Modelo+Série+SubSérie+Número. Tenha em mente que o volume de NFCe é muito maior que o de NFe, então os campos que são necessários apenas na NFe podem ficar em uma subtabela separada para não inflar o banco de dados desnecessariamente. Quanto à sequencia e código numérico, basta ter uma tabela com modelo e série como chave.
  25. A opção de gerar um Rps está funcionando normalmente aqui, apenas para a opção de envio de lote tive que fazer uma correção. Além do Cnpj da prefeitura, precisa informar também a chave de acesso do prestador. ACBrNFSe1.Configuracoes.Geral.Emitente.WebChaveAcesso := <chave_digital>; E na geração da nota: with ACBrNFSe1 do begin NotasFiscais.NumeroLote:='1'; NotasFiscais.Transacao := True; with NotasFiscais.Add.NFSe do begin (...) Prestador.ChaveAcesso := <chave_digital>; Mas se ainda está tendo erro na UnidadeGestora, marque as opções de salvar arquivos de envio e resposta e poste eles aqui.
×
×
  • 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...