-
Total de ítens
113 -
Registro em
-
Última visita
-
Days Won
1
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por econdotta
-
-
Em 23/07/2020 at 16:57, Aggille Sistemas de Gestão disse:
A propriedade SEUNUMERO para enviar o ID do titulo ( que depois é utilizada para localizar o titulo no banco de dados ), e o campo NumeroDocumento contém o número da duplicata 99999-99.
Então preciso que venha o valor correto no campo SEUNUMERO.
Do jeito que está não estou conseguindo processar os arquivos de retorno. Utilizo dessa forma pra todos os bancos a agora no Banrisul não funciona.
Em suma, SEUNUMERO e NUMERODODOCUMENTO são informações diferentes..a linha 822 na unit ACBtBancoBanrisul( SeuNumero := NumeroDocumento; _) não faz sentido...
Concordo plenamente, nos outros bancos o
SEUNUMERO equivale as posições 38 tamanho 25 do arquivo de retorno
e
NUMERODODOCUMENTO as posições 117 tamanho 10.
Anteriormente o ACBRBanrisul retornava o mesmo conteudo para os 2 campos e conforme o manual do banco pag 18 estaria incoerente, até porque não tem motivo para 2 campos retornarem o mesmo valor.
Caso você possa me identificar qual campo do ACBRBanrisul retorna a posição 38 tamanho 25 no modelo anterior ficaria grato visto que para mim não há problema nenhum em alterar meu código.
sds.
-
Pessoal achei o meu erro.
Para acessar os Registros 0150 utilizei o seguinte código.
For Linha := 0 To SpedFiscal.Bloco_0.Registro0001.Registro0150.Count - 1 Do
Begin
Codigo := SpedFiscal.Bloco_0.Registro0001.Registro0150.Items[Linha].COD_PART;
End;Muito obrigado a todos.
-
Vou tentar ver o que consigo fazer.
Obrigado
-
2
-
-
Bom dia, eu faço a importação do arquivo txt através do do componente ACBRSpedPCImp associado ao ACBRSpedFiscal seguindo o exemplo do ACBR, o bloco 0 Registro 0000 consigo ler corretamente. O problema fica na leitura do Bloco 0 Registro 150. A propriedade DM.SpedContribuicao.Bloco_0.Registro0150Count retorna sempre 0.
Obrigado
-
Olá a todos.
Estou tentando importar arquivos SPED EFD-Contribuições e Sped-Fiscal mas estou tendo problemas para ler o Bloco 0 Registro 150.
A função SpedFiscal.Bloco_0.Registro0150Count retorna zero sempre e dentro do arquivo (que já foi validado pela Sefaz) existem estes registros como abaixo descrevo.
|0150|FOR000000008|DOANDO DISTRIBUIDORA LTDA|1058|32254261000228||1770119075|4303103||R. DO SANTO NASCIMENTO|90||DISTRITO INDUSTRIAL|
|0150|FOR000000009|PARAMIM S.A|1058|82949812000171||250864877|4216909||RUA DO DENTISTA|475||PADRE FRANCISCO|
|0150|FOR000000011|COOPERATIVA SANTO AMARO LTDA|1058|88388357003001||0250317821|4305108||R IRMAO JOSE|20||SANTA FAMILIA|
Estou fazendo o seguinte codigo:
For Linha := 0 To DM.SpedContribuicao.Bloco_0.Registro0150Count - 1 Do
Begin
LocaldeDestino := DM.SpedContribuicao.Bloco_0.Registro0150New.COD_PART;End;
O que pode estar acontecendo? Desde já agradeço a atenção de todos. -
Em 10/07/2020 at 09:40, guilhermekm disse:
Em resumo modificamos nosso sistema para ao invés de pegar o Seu Número, pegar o Número Documento. Assim funciona como o @econdotta falou acima. Agora quem está correto e porque foi primeiro desenvolvido assim e depois modificado não importa. O importante é que se encontre uma solução. Mudanças é que complicam.
Muito Obrigado!Guilherme, entendo muito bem sua situação e fico contente por ter encontrado uma solução para ela, mas considero desnecessário informar o mesmo conteúdo (valor) em 2 propriedades diferentes e excluir campos do retorno. Gostaria que observa-se na pagina 18 do layout do Banrisul o que consta na posição 38 tamanho 25. Lendo com mais calma o manual do Banrisul parece que eles se atrapalharam nestas informação;
-
2
-
-
3 horas atrás, guilhermekm disse:
sim, mas o problema que se deixamos assim, no Banrisul não funciona. Incrível isso, digo por parte do banco mesmo!
Para mim está funcionando corretamente agora, se preciso do conteudo 38, 25 pego o SeuNumero, se quero a posição 117, 25 pego o NumeroDocumento.
Acho que temos que nos ater aos manuais dos bancos e retornarmos as posições corretas.
-
1
-
-
Conforme outros bancos esta é posição correta para o retorno do SeuNumero
-
O NumeroDocumento é o mesmo que SeuNumero? (Posição 117,10)
Conforme manual do Brarisul:
Remessa:
Posição 038 até 062 IDENTIFICAÇÃO DO TÍTULO PARA O BENEFICIÁRIO - Campo alfanumérico opcional. - Não será impresso no bloqueto, somente será informado no arquivo retorno.Retorno:
Na pagina 18
Posição 038 até 062 IDENTIFICAÇÃO DO TÍTULO PARA O BENEFICIÁRIO - Conforme informado no arquivo remessa.
Qual campo do ACBRBoleto se refere a estas posições?
Obrigado pelo retorno.
-
Eu que agradeço a toda ajuda sempre recebida. Sucesso a todos nós.
-
1
-
-
Peço a alteração dos fontes do ACBRBoleto na leitura do Retorno do Banrisul para que seja carregado o valor correto do "SEUNUMERO" conforme abaixo:
procedure TACBrBanrisul.LerRetorno240(ARetorno: TStringList);
822 SeuNumero := Trim(Copy(FSegT, 38, 25)); //--- Valor antigo -->>> NumeroDocumento;
procedure TACBrBanrisul.LerRetorno400(ARetorno: TStringList);
966 SeuNumero := copy(Linha,38,25); //--- Valor antigo -->>> copy(Linha,117,10)
Atualmente ele esta retornando no "SeuNumero" o valor do "NumeroDocumento".
Em anexo a unit ACBRBancoBanrisul.pas que eu alterei. Caso eu tenha cometido algum erro por favor informem.
Obrigado a todos que participam do projeto ACBR pelo excelente trabalho e ajuda.
-
14 horas atrás, Fernando Di Pace disse:
Cara, atualiza as tuas dll`s com base nas dll`s do pacote do acbr configura o teu componente da seguinte forma:
ACBrNFe1.Configuracoes.WebServices.SSLType := LT_TLSv1_2;
ACBrNFe1.Configuracoes.Geral.SSLLib := libWinCrypt;
ACBrNFe1.Configuracoes.Geral.SSLCryptLib := cryWinCrypt;
ACBrNFe1.Configuracoes.Geral.SSLHttpLib := httpWinHttp;
ACBrNFe1.Configuracoes.Geral.SSLXmlSignLib := xsMsXml;Obs: No teu cliente se estiver usando o Windows 7 SP1 tem atualizar para SP3 para reconhecer o TLS 1.2 e
Boa sorte.
Obrigado Fernando vou testar sua atualização, mas talvez o erro esteja na versão do Windows mesmo. Valeu a dica.
-
2
-
-
Ajustei as configurações para libOpenSSL e rodou na minha maquina, já no cliente acusa o seguinte erro:
SisCoMed - AlfaMed
---------------------------
WebService Consulta Status serviço:- Inativo ou Inoperante tente novamente.Erro Interno: 10091
Erro HTTP: 500
URL: https://nfe.sefaz.ms.gov.br/ws/NFeStatusServico4
error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure.
Sendo que minha maquina roda Windows 10 e no cliente Windows 7 SP1.
Saio de um e caio em outro.
-
Olá, esta semana começou um problema nos meus clientes de MS, imaginem a seguinte situação:
Um aplicativo (e também o exemplo do ACBR) utilizando o mesmo certificado cadastrado para as UF's do RS, SC e MS. Se obtêm os seguintes resultados:
No RS e SC serviço em operação, emissão de NFe OK tanto em homologação quanto em produção.
Mas quando tento consultar ou emitir uma NFe na UF de MS dá o seguinte erro:
---------------------------
SisCoMed - Neo Stock MS
---------------------------
WebService Consulta Status serviço:
- Inativo ou Inoperante tente novamente.
Erro Interno: 12175
Erro HTTP: 0
URL: https://nfe.sefaz.ms.gov.br/ws/NFeStatusServico4
Falha no Envio da Requisição.
Erro: 12175 - Um ou mais erros foram encontrados no certificado Secure Sockets Layer (SSL) enviado pelo servidor.
---------------------------
Já apaguei certificados Raiz, reinstalei, fiz tudo que encontrei na internet e até o momento nada, ou seja, acredito que realizei todos procedimentos na tentativa de resolver a situação mas nada funcionou.
No resto do país está funcionando tudo OK menos em MS.Alguém pode me ajudar? Muito obrigado desde já.
Edson Condotta
-
Realmente era isto, tinha um formulario com fazia referencia a esta Unit. Não me pergunte porque visto que nunca usei o FASTReport. Removi a referencia e passou OK. Muito obrigado.
-
1
-
-
Olá, estou instalando o Delphi 10.3 Rio para testes.
Baixei o FortesReport-CE e instalei normalmente sem erros.
Baixei o ACBR e instalei sem erros com o Danfe, Boleto, etc... do FortesReport.
Mas quando tento compilar uma aplicação teste que utiliza algum componente do ACBR recebo o seguinte erro:
[dcc32 Fatal Error] ACBrNFeDANFEFRDM.pas(79): F2613 Unit 'frxClass' not found.
Alguém já passou por isto? Como resolveu?
Desde já agradeço qualquer ajuda. Obrigado
-
Obrigado pelo retorno, o problema foi resolvido, era uma situação na Sefaz vejam no link abaixo. O tecnico seguiu as informações e o sistema voltou a emitir NF-e.
https://blog.tecnospeed.com.br/sefaz-mensagem-de-certificado-invalido/
Novamente agradeço a ajuda.-
2
-
-
Olá a todos.
Estou com o seguinte problema:
Possuo um sistema que roda em vários clientes em todo Brasil mas a 2 semanas começou ocorrer o seguinte problema para os clientes de MS:Certificado fornecido não é valido. (conforme imagem)
O problema é que se eu usar o computador em MS para acessar um banco e a Sefaz de outra UF funciona.
Se eu usar um computar em outra UF para acessar um banco e a Sefaz em MS dá o erro.
O que não consigo é com um computador em MS acessar um banco e a Sefaz de MS.
Alguém tem ideia do que pode ser???
-
Ainda não, o cliente aceitou a forma inicial que eu havia feito.
-
Pessoal,
Fiz uma consulta a uma NFe CANCELADA e o retorno foi: ACBrNFe1.WebServices.Consulta.XMotivo = 'Cancelamento de NF-e homologado'
Logo depois dei o seguinte comando: fNf_e.ACBrNFe1.NotasFiscais.Items[0].GravarXML('Cancelada.xml','c:\temp');
E no XML gravado não aparece o evento de cancelamento com seu protocolo conforme mostro no arquivo anexado.
Onde estou errando?
Obrigado desde já.
-
Devo entender então que a propiedade Logoemcima no Danfe do Fortes não funciona.
Obrigado pela ajuda. Vou ver o que posso fazer sobre o assunto.
-
Não encontrei onde setar ou resetar a propriedade Stretch da imagem.
-
-
Alteração Banrisul
em ACBrBoleto
Postado
Olá,
Se alguém possuir o Manual do Banrisul para 240 posições poderia me enviar? Acredito que estejamos falando de coisas diferentes. Eu estava trabalhando no manual de 400 posições e não no de 240. Peço desculpas pela confusão.
Se enviarem efetuo a correção e envio para análise dos moderadores.
obrigado.