Ir para conteúdo
  • Cadastre-se

BigWings

Moderadores
  • Total de ítens

    10.883
  • Registro em

  • Última visita

  • Days Won

    158

Tudo que BigWings postou

  1. Você precisa do certificado digital instalado no PC para fazer o download.
  2. Pode usar o mesmo usuário em todas as máquinas, ou no caso do Dropbox, compartilhar uma pasta de um para receber as dos demais. Se estiver em Windows em rede local, também pode usar o compartilhamento do Windows em uma pasta dentro do Dropbox.
  3. Bom dia, Vou recomendar novamente que você tente fazer as alterações no Fortes, e disponibilize para agregar ao projeto, já que está no FR4 qualquer alteração que fizermos aqui não será aplicada ao ACBr. Para o problema do estouro da página eu tive que fazer uma alteração no ACBrNFsDANFSeFR.pas, a seguir: procedure TACBrNFSeDANFSeFR.CarregaItensServico(ANFSe: TNFSe); var I: Integer; QtdItens: Integer; begin QtdItens := 13; if DANFSeClassOwner.ImprimeCanhoto then QtdItens := QtdItens - 6; [...] Isso vai controlar a quantidade de itens que serão impressas, se o canhoto estiver ou não ativado. Pelo que entendi sobre a discriminação ela é por item, correto? Na mesma unit você pode fazer as alterações nos datasets que são chamados pelo .fr3, incluindo o campo discriminação ou aumentando o atual.
  4. Bom dia, Não é só salvar o XML na pasta do GDrive/Dropbox? Ou quer fazer sem instalar os respectivos programas? O ACBr já separa em ano e mês. Basta olhar o código se quiser separar por dia também. Só recomendo compactar os arquivos antes de subir, dependendo do volume de notas da empresa o limite de espaço nesses serviços não vai servir se simplesmente gravar o XML.
  5. Em debug dá vários erros desse mesmo, mas em execução eles são ignorados. Vi que o seu XML não tem a tag ValorTotal nos itens, apenas valor unitário e quantidade, nesse caso teria ajustar para calcular o valor total no código para o seu provedor ou editar o .fr3 e fazer o cálculo por ele.
  6. Como já disse o Ìtalo, o correto é carregar a partir de um XML válido. Apenas por curiosidade, comparei com outro XML e troquei o seu MDFeProc por mdfeProc e o protocolo apareceu.
  7. Os .fr3 do ACBr são feitos no Fast Report 5, apenas o DANFSE.fr3 vai funcionar com o 4, justamente o que não imprime o detalhamento dos itens. Experimente usar o arquivo em anexo que inseri a impressão dos itens para uso no FR4. DANFSE.fr3 Outra coisa, pode haver problema se estiver usando a versão do Fast que vem junto ao Delphi, ela não tem suporte a scripts e alguns .fr3 do ACBr não são compatíveis por terem código, precisa usar a versão comercial. Já que você trabalha com Fortes, o melhor seria fazer a alteração nele para a impressão dos itens.
  8. ACBrNFe1.Configuracoes.Webservices.Visualizar := False; try try if not ACBrNFe1.WebServices.StatusServico.Executar then ShowMessage('Erro ao verificar status do serviço') else begin case ACBrNFe1.WebServices.StatusServico.cStat of 107: ShowMessage('107-Serviço em Operação'); 108: ShowMessage('108-Serviço Paralisado Temporariamente'); 109: ShowMessage('109-Serviço Paralisado sem Previsão'); else ShowMessage(Format('%d-%s', [ACBrNFe1.WebServices.StatusServico.cStat, ACBrNFe1.WebServices.StatusServico.xMotivo])); end; end; except on E: Exception do ShowMessage('Erro ao verificar status do serviço: ' + E.Message); end; finally ACBrNFe1.Configuracoes.Webservices.Visualizar := True; end;
  9. Tentou baixar o XML por aqui e verificar se realmente não há NFe no manifesto? https://mdfe-portal.sefaz.rs.gov.br/
  10. Você postou a mensagem do debugger, ela sempre vai aparecer, a não ser que você desabilite no Delphi, o que não é uma boa idéia. Após a mensagem do debugger, a execução volta para sua aplicação, aí é que o tratamento do try..except acontece.
  11. Bom dia, Basta tratar a exceção com um try..except.
  12. Os DANFSE em Fast, menos o DANFSE.fr3, fazem a impressão do grupo ItensServico.
  13. Foi ativado o acesso ao email por "aplicativos menos seguros"? https://support.google.com/accounts/answer/6010255
  14. Bom dia, Veja que a URL em homologação para PB é http://www.receita.pb.gov.br/nfcehom, conforme consta aqui: http://nfce.encat.org/desenvolvedor/qrcode/.
  15. Boa tarde, Pode postar o código aqui, do Clear ao Enviar?
  16. http://www.oobj.com.br/bc/article/rejeição-767-nfc-e-com-somatório-dos-pagamentos-diferente-do-total-da-nota-fiscal-como-resolver-181.html
  17. Bom dia, Com certeza é algo no seu código, você chamou um Add a mais no ACBrNFE1.NotasFiscais para preencher os dados referentes a NFC-e. - Certifique-se que está chamando o ACBrNFe1.NotasFiscais.Clear; antes de preencher os dados da nota. - Certifique-se que antes de chamar o ACBrNFE1.Enviar() há somente uma nota carregada no componente. - Debugue o código até encontrar o ponto onde é gerado o segundo objeto em ACBrNFe1.NotasFiscais.
  18. Você não informou o total da nota fiscal:
  19. Boa tarde, Você precisa somar o valor dos serviços e informar na tag Total.ICMSTot.vNF e Total.ISSQNTot.vServ.
  20. Bom dia, Eu me referia à tag pICMSInterPart.
  21. Sugiro que veja o manual de integração para o significado de cada tag do grupo ICMSUFDest, tem várias tags com preenchimento incorreto. O motivo de não estar gerando pode ser este aqui: ICMSUFDest.pICMSInterPart := ICMSUFDest.pICMSUFDest - ICMSUFDest.pICMSInter; Se essa subtração der 0 o grupo não será gerado, como expliquei anteriormente. Nessa tag o valor deve ser 40 em 2016, 60 em 2017, 80 em 2018 e 100 a partir de 2019, ele representa o percentual de partilha para a UF destino.
  22. Se informar 0 pra tudo não vai gerar mesmo. Pelo menos a pICMSInterPart deve ser informadas. Veja o código do ACBr: procedure TNFeW.GerarDetImposto(const i: Integer); begin Gerador.wGrupo('imposto', 'M01'); Gerador.wCampo(tcDe2, 'M02', 'vTotTrib ', 01, 15, 0, nfe.Det[i].Imposto.vTotTrib, DSC_VTOTTRIB); [...] if nfe.Det[i].Imposto.ICMSUFDest.pICMSInterPart > 0 then (**)GerarDetImpostoICMSUFDest(i); Gerador.wGrupo('/imposto'); end;
  23. Com certeza algo que não está sendo preenchido corretamente, já tentou debugar o código pra ver o motivo do ACBr não gerar as tags?
×
×
  • 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...