Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 18-11-2019 em todas as áreas

  1. Olá Charles e todos os que estiverem passando por esse mesmo problema. Queremos incentivar a todos vocês a entrar em contato pelo Fale Conosco mencionando o problema. Por favor, façam isso. Quanto maior o volume de pessoas fazendo isso, mais urgente eles vão considerar o problema.
    2 pontos
  2. Bom dia Charles, Faça o seguinte: 1. Abra a unit ACBrNFeWebServices; 2. procure pela function: TNFeConsulta.TratarResposta: Boolean; 3. inclua a linha indicada abaixo: FPRetWS := SeparaDadosArray(['NfeConsultaNF2Result', 'NfeConsultaNFResult', 'nfeResultMsg'], FPRetornoWS); VerificarSemResposta; // a linha abaixo remove o prefixo que foi incluido pela SEFAZ de forma indevida. FPRetWS := StringReplace(FPRetWS, 'ns0:', '', [rfReplaceAll, rfIgnoreCase]); NFeRetorno.Leitor.Arquivo := ParseText(FPRetWS); NFeRetorno.LerXML; 4. Faça novos testes.
    2 pontos
  3. Provavelmente por que a maquina que esta rodando não esta com o fuso horário correto, por isso fico -2 como se fosse horário de verão.
    2 pontos
  4. Bom dia. O erro diz que vc está usando a fbclient.dll incorreta, tentou substituir? Att.
    2 pontos
  5. Então, você vai gerar, assinar e validar, depois... NotasFiscais.Imprimir. Se estiver tudo ok depois disso você acionar o enviar normalmente.
    2 pontos
  6. boa tarde ======================== PROCEDURE ACBR_OBTERXML(sRecebe_nome_dll is string="",sRecebe_nome_metodo is string="", ... sRecebe_nome_ultimo_Retorno is string="",nPosicao is int=0) gsResposta is string on 256 sGsResposta_maior_256 is string="" gnTamanho is system int=256 //gnretorno_acbr=API("ACBrNFe32.DLL","NFE_ObterXml",nPosicao_nfe,&gsResposta,&gnTamanho) gnretorno_acbr=API(sRecebe_nome_dll,sRecebe_nome_metodo,nPosicao,&gsResposta,&gnTamanho) IF gnretorno_acbr=0 THEN RESULT(VER_RETORNO_MAIOR_256(sRecebe_nome_dll,sRecebe_nome_ultimo_Retorno,gnTamanho,gsResposta)) ELSE texto is string="Erro Retorno - "+gnretorno_acbr IF gnretorno_acbr=-1 THEN texto+=" Indica que a biblioteca não foi inicializada" IF gnretorno_acbr=-5 THEN texto+=" Indica que o arquivo passado não existe." IF gnretorno_acbr=-7 THEN texto+=" Indica erro na comunicação HTTP." IF gnretorno_acbr=-10 THEN texto+=" Indica que houve erro ao consultar." IF gnretorno_acbr=-12 THEN texto+=" Indica falha na validação da chave passada." texto+=ACBR_ULTIMO_RETORNO(sRecebe_nome_dll,sRecebe_nome_ultimo_Retorno) RESULT texto END // Método para retornar o xml da NFe. // https://acbr.sourceforge.io/ACBrLib/NFE_ObterXml.html // NFE_ObterXml( AIndex, sResposta, esTamanho ); // AiNDEX = Posição da NFe na lista, À lista inicia em 0. ======================== // btn cte obter xml bRETORNO is boolean=ACBR_INICIALIZAR("ACBrCTe32.dll","CTE_Inicializar") IF bRETORNO=True THEN EDT_RESPOSTA=ACBR_CARREGARINI("ACBrCTe32.dll","CTE_CarregarINI",EDT_INI) IF EDT_RESPOSTA=0 THEN // carregou com sucesso EDT_RESPOSTA=ACBR_OBTERXML("ACBrCTe32.DLL","CTE_ObterXml","CTE_UltimoRetorno",0) ELSE EDT_RESPOSTA+=CR+"ERRO CARREGAR INI" END ELSE EDT_RESPOSTA="erro inicializar" END ACBR_FINALIZAR("ACBrCTe32.dll","CTE_Finalizar") ======================== https://windevdesenvolvimento.blogspot.com/2019/11/dicas-2477-windev-webdev-mobile-acbr_17.html Dica 2479. Método para retornar o xml do CTe com Dll acbr Lib. DICAS 2479 - WINDEV WEBDEV MOBILE - ACBR 168 - ACBR LIB - CTE_ObterXml
    2 pontos
  7. Boa noite, Para testar e homologar o seu sistema, você pode contar com um módulo próprio para isso e cada fabricante tem o seu. A Tanca por exemplo, dispõe do módulo SDK1000: https://www.tanca.com.br/automacao-comercial-produto.php?cod=84 Além disso você terá que configurar o integrador fiscal conforme as especificações passadas pela Sefaz-CE, exemplo: Estabelecimento: CNPJ: 30146465000116 IE: 065911482 CNPJ da Softwarehouse: 98155757000159 CHAVE: MD2Nof/O0tQMPKiYeeAydSjYt7YV9kU0nWKZGXHVdYIzR2W9Z6tgXni/Y5bnjmUAk8MkqlBJIiOOIskKCjJ086k7vAP0EU5cBRYj/nzHUiRdu9AVD7WRfVs00BDyb5fsnnKg7gAXXH6SBgCxG9yjAkxJ0l2E2idsWBAJ5peQEBZqtHytRUC+FLaSfd3+66QNxIBlDwQIRzUGPaU6fvErVDSfMUf8WpkwnPz36fCQnyLypqe/5mbox9pt3RCbbXcYqnR/4poYGr9M9Kymj4/PyX9xGeiXwbgzOOHNIU5M/aAs0rulXz948bZla0eXABgEcp6mDkTzweLPZTbmOhX+eA== Atenciosamente, Nilton Felipe Braz
    2 pontos
  8. Demo em VB já disponível no SVN.
    2 pontos
  9. Perdão desconsiderar! Ele gerou um código 2. Tocantis pra mim foi novidade
    2 pontos
  10. until
    Já temos a Data e Local Definidos... A edição 2020 do Dia do ACBr, ocorrerá de um jeito diferente este ano, de forma OnLine, mas sem perder tudo oque transformou as edições anteriores de nosso evento um grande sucesso. Reserve essa data na sua agenda, e não perca a chance de participar do 3o encontro da Maior Comunidade de Open Source para Automação Comercial do Brasil!! https://www.diadoacbr.com.br/
    1 ponto
  11. Olá pessoal trago algumas mudanças que fizemos em nossa empresa para adequar a algumas necessidades que possuíamos com os boletos.. 1 - Adicionado ao Banrisul a leitura do valor pago do boleto. Adicionado pois nesse banco a informação não era preenchida na leitura permanecendo nulo o valor. Alteração do Fonte para Adicionar a leitura do valor pago 2 - Adicionado 3 tipos de Cobrança no TACBrCaracTitulo do ACBrBoleto.pas Adicionado esses três tipos, pois ao ler os manuais dos bancos foi verificado que eles não se encontravam como opções no fonte. Alteração no fonte do ACBrBoleto.pas adicionando os 3 novos tipos. 3 - Alterado o Banco do Brasil pois um dos tipos de cobrança visto no item 2 não existia como uma opção. Manual do Bando do Brasil "Nota 22". Alteração para se adequar ao manual. 4 - Alterado o Banco do Santander pois um dos tipos de cobrança visto no item 2 não existia como uma opção. Manual do Santander "Nota 5". Fonte Alterado para se Adequar ao manual. Segue abaixo os fontes alterados... Fontes.rar
    1 ponto
  12. O erro está que sua aplicação é win32 e ele está achando a dll win64.
    1 ponto
  13. Boa tarde Italo, Efetuei um pequeno ajuste no Fonte em anexo. Ao carregar o arquivo XML no componente os dados do prestador não eram preenchidos. Na imagem abaixo o que foi alterado para carregar os dados corretamente a partir do XML (LoadFromFile() ou LoadFromStream()). pnfsNFSeR.pas
    1 ponto
  14. Está usando o componente DACTE para Fast ou Fortes? Anexe o XML do CTe e eventos para testes.
    1 ponto
  15. Enviei os arquivos modificados pelo @fefevilela para o repositório, rev. 18256. Obrigado pela contribuição. Fiz apenas alguns ajustes nos mesmos pra manter os arquivos do repositório na versão 5.xx.
    1 ponto
  16. Ítalo, Boa tarde. Fiz a alteração, reinstalei o ACBr e funcionou perfeitamente. Acho que esta alteração poderia subir para os fontes, já que não prejudica outras funcionalidades e corrige o erro da SEFAZ. Obrigado pela ajuda. Charles
    1 ponto
  17. Seu XML contém diversas inconsistências, sugiro usar o InteliSAT para validá-lo - https://www.tanca.com.br/assets/conteudo/drivers/TS-1000/Ferramenta_Desenvolvimento_InteliSAT.zip
    1 ponto
  18. Bom dia. Por favor evite copiar conteúdo de arquivos em seus posts, isso dificulta a leitura e por consequência que vc receba auxilio, ao invés disso anexe o XML. Att.
    1 ponto
  19. Na segunda pagina só não carrega a parte da chave , código de barras numero série. O restante é tudo igual da primeira pagina
    1 ponto
  20. Bom dia, Talvez seria o caso de você criar uma regra de negócio que, quando o usuário selecionar a forma de pagamento cartão (recomendo criar uma forma de pagamento específica para esse cartão), o seu programa pode já enviar o valor para o TEF considerando os 10% de desconto. Caso a transação seja feita, você aplica o desconto no subtotal do cupom. No seu caso como o desconto é por item, antes de subtotalizar o cupom, você aplica o desconto ao item.
    1 ponto
  21. Como você vai dar desconto na venda já definida? Você vai emitir o cupom do TEF antes de fechar a venda? É isso?
    1 ponto
  22. Qual mensagem de erro está aparecendo?
    1 ponto
  23. 1 ponto
  24. Chegou a olhar os exemplos do svn? ambos os componentes tem como trazer
    1 ponto
  25. Bom dia Daniel, Vou testar com essa solução e retorno para dizer se funcionou também , obrigado.
    1 ponto
  26. só por curioso. printa de qual pasta do svn está abrindo e cola aqui no post
    1 ponto
  27. Tu pode usar o ACBrNFe que ele tem aqui diversos tópicos explicando como fazer. mas só pode baixar dos últimos 3 meses. há é e não deve baixar na totalidade, está descrito na NT do sefaz que liberou esse Webservice para download ele deve ser baixado somente quando for perdido o xml por ambos os lados. seja o emissor ou o que recebeu . mas o fornecedor deve e tem que disponibilizar o xml está previsto em lei isso.
    1 ponto
  28. Ok, vou estudar os fontes. Retorno na segunda feira se caso precisar de mais ajudas. Obrigado!
    1 ponto
  29. Estude os fontes do demo do ACBrMTER http://svn.code.sf.net/p/acbr/code/trunk2/Exemplos/ACBrTCP/ACBrMTer/Delphi/
    1 ponto
  30. Bom dia, segue o arquivo alterado. ACBrBoletoFCFortesFr.pas ACBrBoletoFCFortesFr.dfm
    1 ponto
  31. Porque você não usa o AcbrPosPrinter ? Se você não usa Delphi, use a ACBrLibPosPrinter
    1 ponto
  32. o Tópico parece descrever bem o problema e a solução... veja ainda o change-log o ACBr é Open Surce... então basta abrir os fontes e estudar...
    1 ponto
  33. Foi enviado uma correção favor baixar a dll novamente.
    1 ponto
  34. Obrigado por reportar. Fechando o tópico. Para nova dúvida, favor abrir novo tópico.
    1 ponto
  35. Obrigado, era isso mesmo ... o componente ACBrIntegrador tinha sido sumido, e eu não percebi e salvei... reinstalei tudo novamente e esta tudo ok. muito obrigado.
    1 ponto
  36. Boa tarde a todos Muito obrigado pelos esclarecimento, hoje no período da tarde conversei com um contador, e obtive a mesma informação sobre o CSOSN 500. muito obrigado.
    1 ponto
  37. O componente ACBrIntegrador está aparecendo no formulário? Tem um problema conhecido que faz o Delphi não encontrar o componente e acaba apagando o mesmo, reinstalando o ACBr ele volta a enxergar. Veja se algum arquivo da pasta do exemplo aparece marcado com sinal vermelho, indicando que houve alteração, faça o revert pelo Tortoise se for o caso.
    1 ponto
  38. @CelsoPires, Consegui emitir com o ACBr, porém utilizando a solução de um outro post aqui do forum. Segue o link para acesso: Distribui a aplicação gerada em C# somente para a assinatura e está funcionando no cliente, já validado.
    1 ponto
  39. Você deve preencher a tag xObs e não a xJust.
    1 ponto
  40. Boa tarde. O componente foi implementado conforme orientações existentes no manual, sugiro estudar o mesmo para entender as regras. Att.
    1 ponto
  41. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    1 ponto
  42. que eu saiba o csosn 500 só suporta esses campos <ICMSSN500> <!-- Origem da mercadoria --> <orig>0</orig> <!-- Valor do ICMS ST Retido na operação anterior --> <CSOSN>500</CSOSN> <!-- Base de Cálculo ICMS Retido na operação anterior --> <vBCSTRet/> <!-- Alíquota suportada pelo Consumidor Final --> <pST/> <!-- Valor do ICMS próprio do Substituto --> <vICMSSubstituto/> <!-- Valor do ICMS ST Retido na operação anterior --> <vICMSSTRet/> </ICMSSN500> para fazer esses destaques acredito que só o csosn 900
    1 ponto
  43. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    1 ponto
  44. Esse problema geralmente acontece quando se tem mais de uma versão do Delphi instalada e uma versão do Delphi está pegando as bibliotecas (arquivos BPL) da outra versão.
    1 ponto
  45. Boa tarde Anexe o log do ACBrIstall, por favor. Att.
    1 ponto
  46. Se você tem a propriedade AtualizarXMLCancelado ativada, o ACBr vai alterar o XML da nota inserindo o protocolo de cancelamento. O problema é que a SEFAZ-MG está retornando indevidamente prefixos ns0: para as tags do XML no retorno da consulta. Isso faz com que o XML final montado pelo XML fique inválido.
    1 ponto
  47. 27/08/2019 Disponível serviços de autorização síncrona de CT-e na SVRS O Webservice de Recepção Síncrona de CT-e da versão 3.00 está disponível para utilização das empresas emitentes no ambiente de autorização da SEFAZ Virtual RS.
    1 ponto
  48. Olá pessoal, Já foi implementado no componente ACBrCTe o modo de envio síncrono de CT-e. Para que possamos enviar o CT-e no modo síncrono foi necessário acrescentar um parâmetro a mais no método Enviar. function Enviar(ALote: Integer; Imprimir: Boolean = True; ASincrono: Boolean = False) : Boolean; overload; Parâmetros do método Enviar: 1o = Número do Lote 2o = Se True imprime automaticamente o DACTE 3o = Se True o envio é no modo Síncrono, caso contrario Assíncrono. Observação: no modo Síncrono só podemos enviar UM CT-e por vez. Por padrão o parâmetro ASincrono vale False fazendo com que o envio seja realizado no modo assíncrono. Exemplos: ACBrCTe1.Enviar(StrToInt(vNumLote)); ===> envio no modo assíncrono com a impressão do DACTE automaticamente. ACBrCTe1.Enviar(StrToInt(vNumLote), False); ===> envio no modo assíncrono sem a impressão do DACTE automaticamente. ACBrCTe1.Enviar(StrToInt(vNumLote), True, True); ===> envio no modo síncrono com a impressão do DACTE automaticamente. ACBrCTe1.Enviar(StrToInt(vNumLote), False, True); ===> envio no modo assíncrono sem a impressão do DACTE automaticamente. Para quem não usa o método Enviar e prefere executar diretamente as chamadas do webservice abaixo temos um exemplo: ACBrCTe1.WebServices.Enviar.Lote := vNumLote; <=== Numero do Lote ACBrCTe1.WebServices.Enviar.Sincrono := True; <= Se True o modo de envio será síncrono, caso contrario assíncrono. ACBrCTe1.WebServices.Enviar.Executar;
    1 ponto
  49. Esta dúvida foi minha um dia...Diretamente com o pessoal da SEFAZ RS esta é a resposta... Minha pergunta: Somos uma empresa de desenvolvimento de software e temos umma dúvida levantada por um cliente.É possível emitir NFe com data retroativa ? Resposta: Boa tarde, A data de emissão pode ser a data do dia de hoje, ou uma data retroativa em até 30 dias. Não é possível emitir uma NF-e informando no campo “Data de emissão” uma data futura, ou uma data com uma retroatividade maior do que 30 dias. Rosana Dutra Técnica Tributária da Receita Estadual Equipe NF-e
    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...