Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 10-04-2017 em todas as áreas

  1. Faça os devidos ajustes no código, Com a sua sugestão para análise.
    1 ponto
  2. 3.2 - Não faça "bump" de forma excessiva (postar simplesmente para que um tópico vá para o topo da lista). Isso é considerado flooding. Favor leia as regras do fórum.
    1 ponto
  3. Sim se notar já foi até divulgado um webinar sobre o mesmo!
    1 ponto
  4. Muito obrigado a todos um a um que responderam e solucionaram minha dúvida... Agora vou atualizar minha tabela de NCM conforme link enviado pelo PauloH-Gtb
    1 ponto
  5. Não sei se é o jeito correto, mas por enquanto estou pegando o status da seguinte forma: Realizo a DistribuicaoDFe e mostro as notas em um grid. Nesse momento, caso não conste manifestação pelo meu sistema, chamo um método que consulta os eventos NFe e retorna a última manifestação. Ex: function ConsultaSitManifesto(pChave: String): String; var i: Integer; begin ACBrNFe1.WebServices.Consulta.procEventoNFe.Clear; ACBrNFe1.WebServices.Consulta.NFeChave := pChave; ACBrNFe1.WebServices.Consulta.Executar; cdsEventos.EmptyDataSet; for i := 0 to ACBrNFe1.WebServices.Consulta.procEventoNFe.Count -1 do if ACBrNFe1.WebServices.Consulta.procEventoNFe.Items[i].RetEventoNFe.retEvento.Items[0].RetInfEvento.tpEvento in [teManifDestConfirmacao, teManifDestCiencia, teManifDestDesconhecimento, teManifDestOperNaoRealizada] then begin cdsEventos.Append; cdsEventosDataHora.AsDateTime := ACBrNFe1.WebServices.Consulta.procEventoNFe.Items[i].RetEventoNFe.retEvento.Items[0].RetInfEvento.dhRegEvento; cdsEventosDescricao.AsString := TpEventoToStr(ACBrNFe1.WebServices.Consulta.procEventoNFe.Items[i].RetEventoNFe.retEvento.Items[0].RetInfEvento.tpEvento); cdsEventos.Post; end; cdsEventos.Last; //IndexFieldNames := 'DatHora'; Result := cdsEventosDescricao.AsString; end; onde cdsEventos é um ClientDataSet em memória, ordenado por Data/Hora (porque os eventos podem vir fora de ordem). Bom, é isso. Se alguém está fazendo de alguma outra forma, favor compartilhar
    1 ponto
  6. Colega Bom dia, Como anda o projeto do ACBrBombas?
    1 ponto
  7. OK, enviei as modificações para o SVN
    1 ponto
  8. Pode ser problema no firewall e rede dele né Elton!
    1 ponto
  9. Acho que achei o problema, e obrigatório no computador ter uma impressora padrão definida não interessa qual, so tem que ter o ACBR espera isso (observação isso somente no windows 7 que citei ai em cima..) definimos uma impressora padrão no pc e no acbr.. e Deu certo
    1 ponto
  10. Use o componente ACBrPosPrinter... Veja o Demo:
    1 ponto
  11. Mantenham os fontes atualizados... E por favor lembrem-se, para reportar Bugs a equipe de desenvolvimento do ACBr, é necessário demonstrar um passo a passo detalhado, desde a configuração usando o Demo do ACBrNFe
    1 ponto
  12. Bom dia! Após o comando de cancelamento da NFe que você já deve estar fazendo, utilize o comando conforme o Manual: Parte integrante do manual ACBrMonitor Obs.: A configuração do email é feito na Aba [ E-Mail ] do ACBrMonitorPLUS
    1 ponto
  13. Boa tarde, Tinha esquecido de setar a propriedade ACBrNFSe.Configuracoes.Geral.SSLLib := libCapicom; com isso, resolveu meu caso!
    1 ponto
  14. Faça conforme informações de preenchimento a seguir: Campo 19 - Informar a situação do documento. Efeitos a partir de 01.01.17. 5.2.4.1.1. “S”, em se tratando de documento fiscal cancelado dentro do mesmo período de apuração; “R”, em se tratando de documento fiscal emitido em substituição a um documento fiscal cancelado dentro do mesmo período de apuração; “C”, em se tratando de documento fiscal complementar; “N”, nos demais casos. Nas hipóteses de situação “R” ou “C”, deve ser preenchido o campo 34 - “Informações Adicionais” (item 5.2.5.13). 5.2.5.10. Campo 34 - Informar os dados dos documentos fiscais substituídos ou complementados nos casos de: a) documento fiscal emitido em substituição a outro que tenha sido objeto de estorno de débito (apenas para as unidades federadas que admitem esta hipótese) o campo 19 ter sido preenchido com “R” (documento fiscal emitido em substituição a um documento fiscal cancelado) ou com “C” (documento fiscal complementar). Devem ser informados: referência de apuração (4 algarismos), modelo (2 caracteres), série (3 caracteres), número (9 algarismos) e data de emissão (8 algarismos), totalizando 30 caracteres, no seguinte formato: “AAMM_MO_SSS_NNNNNNNNN_AAAAMMDD”. Exemplo: “0901_22_A _000001234_20090131“, para o documento fiscal da referência “0901”, modelo “22”, série “A “, número “000001234”, emitido em 31/01/2009. Nos demais casos, preencher com brancos; Para fazer o procedimento dessa forma, é bom ter certeza absoluta de que a Nota não tenha sido entregue ao cliente. Senão pode ter um sério problema na Escrituração Fiscal dos destinatários que irão Escriturar duas notas diferentes com mesmo número
    1 ponto
  15. há tá tu usa o monitor ! então olha no help que vai junto que tem a explicação de como enviar! também tem no comando parâmetros e não vale o que eu expliquei acima.
    1 ponto
  16. Sim existe! como o cancelamento é um evento, basta ter os componentes atrelados , ACBrNFe e ACBrMail e quando for feito o evento de cancelamento será enviado o mesmo. Acho que isso é descrito no manual que tem pra download aqui no fórum para todos.
    1 ponto
  17. Com a ajuda do @Rafael Dias, adicionamos nos fontes do SVN, novas definições de MimeTypes... Isso deve corrigir o problema... pois sem as definições de MimeTypes, os anexos desconhecidos são categorizados como "application/octet-stream"... e provavelmente é isso que o antivírus não está gostando
    1 ponto
  18. As instruções de como instalar e onde achar as DLLs da XMLSec e OpenSSL, com suporte a TLS1.2, no SVN, estão descritas no tópico ACBrDFe OpenSSL e TLS1.2 O problema não é a imagem em si... o problema é a comunicação segura, exigir TLS1.2, o que só é suportado pelo OpenSSL 1.0 ou superior... Como a comunicação segura não é estabelecida, a imagem não é baixada, e ocorre o erro...
    1 ponto
  19. So uma coisa este for for I := 0 to anexos.Count-1 do begin ACBrMail1.AddAttachment(anexos); end; Não deveria ser assim for I := 0 to anexos.Count-1 do begin ACBrMail1.AddAttachment(anexos.Strings[I]); end;
    1 ponto
  20. sugestao de gravar sem formatar, pois na 2a via vai precisar atribuir para o componente o mesmo nosso numero.. e for formatado, tem que ficar separando.
    1 ponto
  21. Bom dia. A função "MontarCampoNossoNumero" tem como retorno, a string do "Nosso número" montada, conforme é impressa no boleto. Ex: CdsBoletonossonumero.value := ACBrBoleto.Banco.MontarCampoNossoNumero(Titulo); att.
    1 ponto
  22. consegui resolver o meu problema fazendo a seguinte mudança alterei a ACBrNFeDANFEFRDM.pas na procedure CarregaPagamento if vTroco > 0 then begin Last; Edit; FieldByName('vPag').AsFloat := FieldByName('vPag').AsFloat + vTroco; Post; Append; FieldByName('tPag').AsString := 'Troco R$'; FieldByName('vPag').AsFloat := vTroco; Post; end;
    1 ponto
  23. Provedor Simpliss não faz uso de certificado digital, mas sim de usuário e senha. Esses dados são os mesmos que o cliente utiliza para emitir através do site deles. No componente ACBrNFSe, nas configurações de webservice vc tem os campos de UsuarioWeb e SenhaWeb. Preencha-os. Lembrando que é necessário entrar em contato com o Simpliss e passar os dados do seu cliente para que liberem a recepção de RPS via webservice. Espero que eu tenha ajudado.
    1 ponto
×
×
  • 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...
The popup will be closed in 10 segundos...