Ir para conteúdo
  • Cadastre-se

Diego Foliene

Consultores
  • Total de ítens

    6.130
  • Registro em

  • Última visita

  • Days Won

    199

Community Answers

  1. Diego Foliene's post in Dúvidas EnviarEmail() was marked as the answer   
    Bom dia!
    Sim, você vai utilizar o ; para separar, mas veja no comando são parâmetros diferentes, você tem um parâmetro para o destinatário e um parâmetro para cópia oculta.
    Então ficaria.
    EnviarEmail('[email protected];[email protected]", "Assunto", "Mensagem", "[email protected];[email protected]")
    Neste exemplo, o fulano1 e o fulano2 são destinatários já o fulano3 e 4 são cópia oculta.
    Não existe.
    Essa visualização é feita pelo client que recebeu o e-mail.
    Acabei de realizar um teste utilizando o exemplo de boleto, preenchi apena o endereço de e-mail do destinatário, mas veja como ficou em minha caixa de entrada.

    O campo eMensagem recebe um TStrings como parâmetro.
    Veja código retirado do programa exemplo do ACBrBoleto:
    var SL: TStringList; //i: Integer; begin AplicarConfiguracoesComponenteEmail; SL := TStringList.Create; try SL.Add('Olá,'); SL.Add('Atenção, Boleto está em Anexo'); FACBrBoleto.EnviarEmail(edtEmail.Text ,'Teste de Envio de Email', SL, True); //Método para envio e-mail de forma individual para cada título {for i := 0 to FACBrBoleto.ListadeBoletos.Count -1 do begin if (FACBrBoleto.ListadeBoletos[i].Sacado.Email <> '') then FACBrBoleto.ListadeBoletos[i].EnviarEmail(FACBrBoleto.ListadeBoletos[i].Sacado.Email ,'Teste de Envio de Email', SL, True); end;} finally SL.Free; end;  
    Você precisa ter o arquivo de jpg salvo em disco e passar o caminho completo dele no parâmetro do comando que recebe os anexos.
    var SL, Anexos: TStringList; //i: Integer; begin AplicarConfiguracoesComponenteEmail; SL := TStringList.Create; Anexos := TStringList.Create; try SL.Add('Olá,'); SL.Add('Atenção, Boleto está em Anexo'); Anexos.Add('C:\\Users\Fulano\MinhasImagens\MinhaAssinatura.jpg'); FACBrBoleto.EnviarEmail(edtEmail.Text ,'Teste de Envio de Email', SL, True, nil, Anexos); finally SL.Free; Anexos.Free end; end;  
    Os fontes do componente são sem sombra de dúvidas o melhor material para estudos, você pode encontrar o programa exemplo para componente nativo disponível em ..\trunk2\Exemplos\ACBrBoleto

  2. Diego Foliene's post in AcbrlibNfe32.dll was marked as the answer   
    Bom dia!
    Conferindo diretamente nos fontes, me parece que de fato para o modelo de documento não está considerando o modelo do arquivo.
    Para ser mais preciso está pegando o modelo da sua configuração e no seu caso ModeloDF está com o valor 1 que corresponde a NFC-e.
    Criada a #TK-6730 para análise do caso e parecer por parte da equipe de consultores.
  3. Diego Foliene's post in idCSRT e hashCSRT como informar? was marked as the answer   
    Boa tarde!
    Por favor, veja esta AULA que demonstra na prática como preencher as informações utilizando ACBrLibNFe.
    Ela faz parte do curso Responsável Técnico na NF-e ao qual você tem acesso por ser membro PRO.
  4. Diego Foliene's post in ACBrLibAbecsPinPad - "O Demo da ACBrLibAbecsPinpad expirou", e a imagem não aparece no display was marked as the answer   
    Bom dia!
    Essa mensagem indica que você está utilizando a versão DEMO da Lib, visto que uma das limitações da mesma é este tempo de uso.
    Sendo membro PRO, você tem acesso as versões PRO que não possuem estas limitações.
    Por favor, faça o dowload da Lib a partir do link abaixo, substitua pela que esta usando e faça novos testes.
     
  5. Diego Foliene's post in Provedor Elotech Gerar tag discriminacao incorreta was marked as the answer   
    Boa tarde!
    Por favor, em seu arquivo ACBrLib.ini que centraliza as configurações da Lib, procure na seção [NFSe] pela chave QuebradeLinha e veja se ela está com valor diferente de |
     
  6. Diego Foliene's post in AcbrLibNfse Elotech problema ao carregar XML ou INI was marked as the answer   
    Foi enviado uma ajuste ao SVN visando corrigir os problemas.
    Compilações da Lib geradas após as 11h17 do dia 31/01/2025 deverão englobar a alteração.
    As compilações são feitas semanalmente na terça de manhã.
    Assim que houver uma nova versão.
    Avisamos para que possa atualizar e testar.
  7. Diego Foliene's post in NFSe ABACO nao aparece a Inscricao Estadual do Cliente - VARZEA GRANDE - MT was marked as the answer   
    Bom dia!
    A Lib vai gerar para você o arquivo XML do RPS.
    Você envio o XML do RPS para o web service do provedor, ele processa o arquivo e se estiver tudo certo, o web service quem vai gerar e devolver o XML da NFS-e para você.
    No entanto, o provedor que atende ao município de Varzea Grande/MT é o Abaco em sua versão 1.00;
    Esta versão segue o leiaute da ABRASF de mesma versão e a inscrição estadual do tomador de serviços não faz parte do leiaute.
    Vide arquivo de schemas.

  8. Diego Foliene's post in esocial s-1210 erro The value '0.00' must be greater than '0'. VlrDedPC13 was marked as the answer   
    Foi enviado uma ajuste ao SVN na Rev-36893 visando resolver está questão.
    Por favor, queira atualizar seus fontes, reinstalar o ACBr para realizar novos testes e reportar qualquer problema.
  9. Diego Foliene's post in Receituário Agronômico na NFe (Nota Técnica 2024/003) was marked as the answer   
    Bom dia!
    Sua interpretação da NT está correta.
    De acordo com o leiaute e o arquivo de schema é somente um receituário por nota.

    Não me recordo de outros membros realizando questionamento semelhante.
    Acredito que o melhor caminho seja buscar esta orientação junto a própria Sefaz através de um Fale Conosco.
    Também vou mover seu tópico para a área aberta da comunidade, assim mais membros poderão interagir e compartilhar informações.
  10. Diego Foliene's post in LibNFSe -> Problema para Enviar e-mail em Segundo Plano was marked as the answer   
    Boa tarde!
    Foi enviado ao SVN um ajuste nas Libs visando sanar esta questão.
    Bibliotecas compiladas após as 16h25 do dia 13/11/2024 deverão englobar a alteração.
    Assim que houver novas versões da Lib, comunicamos aqui para que possa atualizar e realizar novos testes.
  11. Diego Foliene's post in ACBrLib> NFSeX> Provedor IPM> DANFSE> Campo ISS a Reter was marked as the answer   
    Boa tarde!
    Foi enviada uma alteração visando sanar o problema.
    Agora, na rotina de leitura, vai verificar se a propriedade que alimenta a informação "(-)ISS Retido" foi preenchida no impresso e caso afirmativo, vai definir o valor 1 - Sim para "ISS a Reter".
    Assim que houver uma nova versão da Lib que englobe a alteração avisamos para que possa atualizar e testar.
  12. Diego Foliene's post in ACBrLib> NFSEx> Retenção de impostos was marked as the answer   
    Boa tarde!
    Foi enviado ao SVN um ajuste adicionando nas rotinas de leitura e escrita do arquivo INI para ler e preencher  as propriedades RetidoPIS, RetidoCofins, RetidoInss, RetidoIr e RetidoCsll, gerando no arquivo XML do RPS tags de mesmo nome.
    Versões da Lib compiladas posterior às 17h46 do dia 05/11/2024 deverão englobar a alteração.
    Nestas versões a informação deverá ser preenchida no arquivo INI conforme exemplo:
    [Valores] ;1 para Sim e 2 ou vazio para Não. RetidoPis= RetidoCofins= RetidoInss= RetidoIr= RetidoCsll= ;...demais informações já existentes na seção.  
  13. Diego Foliene's post in Problema ao consultar cobranças COB was marked as the answer   
    Bom dia!
    Acredito que isso seja uma particularidade da linguagem que está consumindo a dll.
    Veja como é feito no exemplo em C#:
    public string ConsultarCobrancasCob(DateTime ADataInicio, DateTime ADataFim, string ACpfCnpj, Boolean ALocationPresente, int AStatus, int PagAtual, int ItensPorPagina) { var bufferLen = BUFFER_LEN; var buffer = new StringBuilder(bufferLen); var method = GetMethod<PIXCD_ConsultarCobrancasCob>(); var ret = ExecuteMethod(() => method(ADataInicio, ADataFim, ToUTF8(ACpfCnpj), ALocationPresente, AStatus, PagAtual, ItensPorPagina, buffer, ref bufferLen)); CheckResult(ret); return ProcessResult(buffer, bufferLen); } Por isso, se possível, faça um teste definindo a tipagem no método em que consome a Lib em sua linguagem.
  14. Diego Foliene's post in Manifestação do destinatário - Caracteres estranhos na tag resDFe.xNome was marked as the answer   
    Foi enviado ao SVN na Rev-35713, ajustes visando resolver esta questão.
    Por favor, queira atualizar seus fontes, reinstalar o ACBr para realizar novos testes e reportar qualquer problema.
  15. Diego Foliene's post in ACBrLibBoleto (C#) - Alterar Prazo de devolução was marked as the answer   
    Bom dia!
    Veja comentário correspondente ao enum, retirado da rotina que monta o arquivo CNAB em seu leiaute 400 para a Caixa Econômica Federal:
    toRemessaAlterarPrazoDevolucao : ATipoOcorrencia := '08'; {Alteração do Prazo de Devolução} toRemessaAlterarDevolucaoProtesto : ATipoOcorrencia := '12'; {Alteração da opção de Devolução para Protesto} Não encontrei o enum toRemessaAlterarPrazoLimiteRecebimento sendo utilizado nesta rotina.
    Neste LINK, você pode encontrar mais informações sobre os valores 08 e 12 na nota explicativa NE017.
  16. Diego Foliene's post in VERSÃO INFORMADA NO QR-CODE (100) NÃO É MAIS VALIDA PARA A DATA DE EMISSÃO was marked as the answer   
    Fiz um teste em meu ambiente.
    Alterei o nome do arquivo ACBrMonitor.ini na minha pasta, coloquei o que disponibilizou e renomeei para que o ACBrMonitor utilizasse ele como configuração.
    Foi necessário alterar a configuração de certificado, pasta dos schemas e pasta onde era salvo o arquivo XML.
    O XML foi gerado com o QrCode com a versão 2
    Por favor, tente realizar teste semelhante.
    Para a execução do Monitor. Renomeie o arquivo ACBrMonitor.ini. Execute novamente o ACBrMonitor, assim um novo arquivo será criado. Vá preenchendo as configurações aos poucos e use o comando NFe.CriarNFe para que seja gerado o XML. Se possível, faça o teste com os schemas e o local para salvar o arquivo em uma pasta local, no mesmo ambiente.
  17. Diego Foliene's post in ACBrLib NFSe - Provedor EL - Municipio de MANHUAÇU-MG was marked as the answer   
    Vamos lá.
    Os erros que você recebeu foram devolvidos a você na resposta da consulta do lote.
    Isso significa que os erros estão no arquivo de RPS que foi enviado para o web service.
    Vamos rever os erros:
    <mensagens>Linha: 1, Mensagem: cvc-complex-type.2.4.a: Foi detectado um conteúdo inválido começando com o elemento 'Uf'. Era esperado um dos '{"http://www.el.com.br/nfse/xsd/el-nfse.xsd":Municipio}'.</mensagens> <mensagens> Linha: 1, Mensagem: cvc-complex-type.2.4.a: Foi detectado um conteúdo inválido começando com o elemento 'Uf'. Era esperado um dos '{"http://www.el.com.br/nfse/xsd/el-nfse.xsd":Municipio}'.</mensagens> <mensagens> Linha: 1, Mensagem: cvc-minLength-valid: O valor '' com tamanho = '0' não tem um aspecto válido em relação ao minLength '1' do tipo 'tsCodigoServico116'.</mensagens> <mensagens> Linha: 1, Mensagem: cvc-type.3.1.3: O valor '' do elemento 'CodigoServico116' não é válido.</mensagens> <mensagens> EL55 - Arquivo Inválido - Verifique a estrutura do arquivo se esta nos padrões solicitados!</mensagens> O quatro primeiros erros, são erros de validação de schema.
    Os dois primeiros estão dizendo que encontrou uma tag UF quando na verdade esperava encontrar uma tag município.
    Se você conferir em seu arquivo 11-rps.xml, de fato, tanto no endereço do prestador como do tomador, não tem o nome do município.
    Os dois erros seguintes são relacionados a ausência de uma tag CodigoServico116.
    Se você conferir em seu arquivo, a tag foi adicionada, mas ela está vazia.
    O quinto e último erro, acredito que resolvendo os anteriores também será sanado.
    Como você utiliza a Lib, você está comunicando com arquivo INI.
    O provedor EL segue layout próprio, temos um modelo no qual você pode se basear.
    As informações faltantes são preenchidas no INI conforme:
    [Prestador] ... xMunicipio=Nome da cidade [Tomador] xMunicipio=Nome da cidade [Itens001] ... codLCServ=  
  18. Diego Foliene's post in ACBrMail – Demo / OutLook was marked as the answer   
    Boa tarde!
    Por favor, veja este tópico:
     
  19. Diego Foliene's post in Erro de Status NFe 103 - Lote recebido com sucesso após atualizar ACBrMonitor para a versão 1.4.0.272 was marked as the answer   
    Boa tarde @Fox_Desenvolvimento.
    Você está enviando a nota de forma síncrona para o ambiente de produção em São Paulo.
    NFe.CriarEnviarNFe(cIniNFe,nLote,[bImprimeDANFE],[bSincrono],[cImpressora],[bMostrarPreview],[nNumCopias], [bImprimirPDF]) NFe.CriarEnviarNFe( <cIniNFe>: "Conteúdo do seu Arquivo INI", <nLote>:, <bImprimirDANFe>:, <bSincrono>: 1) O ambiente de produção da São Paulo não permite envio síncrono em produção, somente em homologação.
    Altere o parâmetro do <bSincrono> para 0 e faça um novo teste.
  20. Diego Foliene's post in ACBrLib - NFSe Equiplano problemas ao obter xml was marked as the answer   
    Bom dia!
    Se você conferir em seu log, vai ver que o retorno devolvido pelo web service dos métodos de consulta:
    <es:esConsultarLoteRpsResposta xmlns:es="http://www.equiplano.com.br/esnfs" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.equiplano.com.br/esnfs esConsultarLoteRpsResposta_v01.xsd"> <listaNfse class="list"> <nfse> <nrNfse>18</nrNfse> <cdAutenticacao>E6BE90765A41A4B691CA1D79D3F0277D</cdAutenticacao> <dtEmissaoNfs>2024-08-15T16:21:47</dtEmissaoNfs> <nrRps>26</nrRps> <nrEmissorRps>1</nrEmissorRps> </nfse> </listaNfse> </es:esConsultarLoteRpsResposta> <es:esConsultarNfsePorRpsResposta xmlns:es="http://www.equiplano.com.br/esnfs" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.equiplano.com.br/esnfs consultarNfsePorRpsResposta_v01.xsd"> <nfse> <nrNfse>18</nrNfse> <cdAutenticacao>E6BE90765A41A4B691CA1D79D3F0277D</cdAutenticacao> <dtEmissaoNfs>2024-08-15T16:21:47</dtEmissaoNfs> <nrRps>26</nrRps> <nrEmissorRps>1</nrEmissorRps> </nfse> </es:esConsultarNfsePorRpsResposta> Vai ver que em nenhum deles é devolvida informações o suficiente para montar um XML de NFSe.
    O ObterXML funciona depois que você transmite um documento, porque a biblioteca faz monta manualmente um arquivo XML para você usando os dados do RPS que você carregou e que em sua maioria são os mesmos da NFSe, acrescentando os dados que foram devolvidas na consulta.
    Em uma consulta futura, você não tem os dados do RPS carregados na memória e por isso ele não tem como montar o arquivo para você.
  21. Diego Foliene's post in Quebra de Linha - CCe de NFe was marked as the answer   
    Enviei ao SVN nas revisions 35102 e 35103 ajustes visando corrigir o problema.
    Por favor, queira atualizar seus fontes, reinstalar o ACBr para realizar novos testes e reportar qualquer problema.
  22. Diego Foliene's post in ACBrLibNFSe - Jundiaí/SP - Código de tributação inexistente was marked as the answer   
    Situação resolvida no tópico abaixo:
     
  23. Diego Foliene's post in ACBrLibNFSe - Jundiaí/SP - Giss - Codigo do pais nao informado was marked as the answer   
    Boa tarde @fredsmartfull!
    Altere seu arquivo ACBrNFSeXServicos.ini adicionando uma linha Params para que fique desta forma:
    [3525904] ; Atualizado em 03/01/2024 Nome=Jundiai UF=SP Params=Dividir100:|Aliquota4Casas: Provedor=Giss Versao=2.04 ProRecepcionar=https://ws-jundiai.giss.com.br/service-ws/nf/nfse-ws Informe a alíquota no arquivo INI sem dividir por 100:
     
    [Valores] ValorServicos = 25,00 BaseCalculo = 25,00 Aliquota = 02.01 ValorIss = 0,50 ISSRetido = 2 Veja se o resultado fica conforme o solicitado pelo provedor.
  24. Diego Foliene's post in Campo XML no retorno de autorização NFCe está ficando vazio was marked as the answer   
    Boa tarde!
    Foi enviado uma alteração ao SVN visando corrigir este problema.
    Foi optado por manter o mesmo comportamento da resposta do envio assíncrono, ou seja, no campo XML da resposta, será exibido o grupo <protNFe>.
    Caso queira o XML completo da NFe acrescido do protNFe, você pode obter o mesmo utilizando o método NFe_ObterXML ou NFe_GravarXML.
    A alteração estará disponível em Libs compiladas após o dia 15/08/2024.
  25. Diego Foliene's post in ACBrDebitoAutomatico para DDA? was marked as the answer   
    Bom dia.
    Por favor, veja:
     
×
×
  • 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...