Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 10-04-2017 em Posts
-
Faça os devidos ajustes no código, Com a sua sugestão para análise.1 ponto
-
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
-
1 ponto
-
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-Gtb1 ponto
-
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 compartilhar1 ponto
-
1 ponto
-
1 ponto
-
1 ponto
-
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 certo1 ponto
-
1 ponto
-
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 ACBrNFe1 ponto
-
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 ACBrMonitorPLUS1 ponto
-
Boa tarde, Tinha esquecido de setar a propriedade ACBrNFSe.Configuracoes.Geral.SSLLib := libCapicom; com isso, resolveu meu caso!1 ponto
-
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úmero1 ponto
-
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
-
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
-
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á gostando1 ponto
-
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
-
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
-
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
-
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
-
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
-
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
