Ir para conteúdo
  • Cadastre-se

BigWings

Moderadores
  • Total de ítens

    10.163
  • Registro em

  • Última visita

  • Days Won

    156

Tudo que BigWings postou

  1. Tem a opção "Distribuição Documentos Fiscais", esse é o método disponibilizado pela SEFAZ pra download dos XML. Leia a NT 2014.002 que trata do assunto, para entender como funciona: https://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=ytucIh9FMb0= Alguns pontos principais: - Os XML ficam disponíveis por 90 dias após a autorização. - O emitente da nota não tem acesso, afinal ele já tem o XML. - Pra obter o XML completo, o destinatário deve enviar o evento de manifestação. - Os XML não são entregues em tempo real, é preciso aguardar o webservice estadual sincronizar com o Ambiente Nacional, e este gerar os NSU com os arquivos. - O programa exemplo do ACBrNFe do print já é antigo, veja se está com os fontes atualizados.
  2. Você define a pasta para gravar os eventos na propriedade ACBrNFe.Configuracoes.Arquivos.PathEvento. Dentro dessa pasta você tem a opção de separar por CNPJ, Mes, Ano, Dia... O ACBr vai criar as pastas automaticamente de acordo com a configuração.
  3. Sim. O componente já grava o XML do evento completo com o nome *-procEventoNFe.xml. Só precisa estar ativada a configuração para salvar arquivos.
  4. Não tem diferença no método, apenas quando você carrega o XML o ACBr pode preencher o número do protocolo com os dados do arquivo, enquanto no cancelamento por chave você deve informar o protocolo explicitamente. Tem também uma opção pra atualizar o XML após o cancelamento com o cStat de cancelado, isso hoje não é o correto, pois está alterando o XML, mas alguns ainda usam por comodidade na integração com softwares contábeis.
  5. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  6. Veja: https://projetoacbr.com.br/fontes/
  7. Isso vai permitir que o Delphi grave os .dcu na pasta "Arquivos de Programas". Válido, mas não é o ideal, na minha opinião.
  8. Aparentemente a modalidade já é incluída como parte da carteira para impressão. Na unit ACBrBoletoFCFR.pas: Field_Carteira.AsString := Banco.MontarCampoCarteira(ListadeBoletos[Indice]); Na unit ACBrBancoBrasil.pas: function TACBrBancoBrasil.MontarCampoCarteira(const ACBrTitulo: TACBrTitulo ): String; begin Result := IfThen(ACBrTitulo.ACBrBoleto.Cedente.Modalidade = '', ACBrTitulo.Carteira, ACBrTitulo.Carteira + '/' + ACBrTitulo.ACBrBoleto.Cedente.Modalidade ); end; A minha sugestão é alterar o FR3 deixando apenas [Titulo.Carteira] nesse campo. Atenção que isso pode interferir na impressão do boleto para outros bancos.
  9. O que está informando para Titulo.Carteira?
  10. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  11. Não entendi a dúvida, parece tudo correto. O cStat 138 indica que houve documento encontrado com o NSU ou chave da NFe informadas. No caso houve retorno de uma nota na tag docZip, pelo schema é o XML completo da nota, com NSU 48. O conteúdo do XML vem compactado e em base64 mas o componente já faz a extração. Exemplo de código: NFE.DistribuicaoDFePorChaveNFe(UFtoCUF(UF), CNPJCPF, ChaveNFe); if (NFE.WebServices.DistribuicaoDFe.retDistDFeInt.cStat = 138) and (NFE.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items[0].schema = schprocNFe) then begin GravarXMLNoBD(ChaveNFe, NFE.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items[0].XML); Inc(qtdDownload); end
  12. É um problema já corrigido. Atualize os fontes, pelo visto eles estão bem antigos.
  13. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  14. Note que eu disse que ia salvar os arquivos dos eventos, e não alterar o conteúdo da propriedade.
  15. A regra de validação tem uma observação referente ao regime de IE única, que parece ser o caso. Esse tratamento tem que ser feito do lado da SEFAZ do emitente, se realmente é o caso, entre em contato com eles e reporte o problema.
  16. Se chamar o método de consulta informando True no segundo parâmetro ele já salva os XML em disco dessa forma. Se precisar fazer internamente na aplicação estude os fontes da unit ACBrNFeWebservice, TNFeConsulta.TratarReposta.
  17. Faltou um operador ali entre a primeira e a segunda condição do where.
  18. Se a nota está sendo transmitida, acredito que não tenha nada com o que se preocupar. Mas se quer tirar a dúvida acesse o portal da NFSe da prefeitura e veja se ela disponibiliza o manual de geração do XML ou arquivos de exemplo.
  19. Alguns provedores exigem que a alíquota seja informada dividida por 100. Está tendo algum erro no envio?
  20. Se não tiver só a pasta Lib no library path Win32, pode copiar os caminhos para o do Android.
  21. Veja a propriedade ImprimeDescAcrescItem do componente de impressão.
  22. Provavelmente faltam os caminhos dos fontes do ACBr no Library Path do Delphi para Android. Está com os fontes atualizados com o novo instalador?
  23. Pela forma que o arquivo é lido sempre vai sobrepor o valor do troco ao ler cada pagamento. Então informe o valor troco no último pagamento (ou o mesmo valor para todos).
  24. É compatível desde o D7. Você tem o D2007 instalado na máquina, junto com o Tokyo?
×
×
  • 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.