Ir para conteúdo
  • Cadastre-se

Daniel Weber

Membros Pro
  • Total de ítens

    47
  • Registro em

  • Última visita

Sobre Daniel Weber

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

Daniel Weber's Achievements

Contributor

Contributor (5/14)

  • Dedicated Rare
  • One Year In
  • Collaborator Rare
  • One Month Later
  • First Post

Recent Badges

11

Reputação

2

Community Answers

  1. @Daniel InfoCotidiano Resolvido, acabei adotando a carteira 112 e pegando o retorno do nosso numero.
  2. sim tentei Mas o engraçado é veja eu enviei o boleto como carteira 110 O boleto devolvido pelo site do inter consta como carteira 112 E ai obviamente o boleto gerado pelo ACBR esta com 110 Fazendo com que não bata a linha digitavel
  3. @Daniel InfoCotidiano Alterei agora para a carteira 110 Acabei de enviar um titulo (nosso numero definido pelo sistema) Código do cedente configurado conforme o site do inter Porem o que eu notei, se tu pegar o demo na opcao carteira so há 3 configurações possiveis: Entao dentro do meu sistema eu fazia um pequeno tratamento para tentar encontrar a melhor opção, onde estão estava preenchendo a Carteira do ini, com 0 1 ou 2. Precisei alterar manualmente tirando essa pré validação dessa forma e colocando a carteira como 110, gerou o codigo de barras da mesma forma que veio do site do inter.
  4. Bom dia @Daniel InfoCotidiano Como eu informei na carteira 112 preciso aguardar o retorno porem o retorno que vem é NossoNumero=90114176889, e o ACBR nao valida por ter mais de 10 digitos
  5. Boa tarde. Estou implementando o boleto do banco inter atraves da api alimento o arquivo .ini Estou usando a carteira 112 informo o tipo de pix e a chave e o nossonumero Envio a requisição "incluir" o qual me retorna NossoNumeroCorrespondente, pro pix o txid e o emv , até ai tudo tranquilo A minha duvida está no seguinte, montando o boleto pelo ACBR ele me gera uma linhadigitavel, e pela retorno da propria api a linha digitavel é outra. Ao garimpar no forum teve alguns que comentaram que deveria alterar o meu "nossonumero" pelo do retorno da api NossoNumero, tentei fazer porem no retorno da api veio um nosso numero 90114176889, maior que dez ... nao passando na validação. Acredito que também esteja com algum problema na configuração da propriedade codigo do cedente, nao sei se esta correta a montagem q fiz da agencia + conta Como proceder... Segue blocos do acbrlib.ini e titulos.ini e o retorno da api config conta (acbrlib.ini) carregamento do titulo.ini Retorno da api: [TITULORETORNO1] Aceite=0 CaracTitulo=0 Carteira= CarteiraEnvio=0 CodBarras=07791990100000009860001112083222090114176889 CodigoCanalTituloCobranca= CodigoDesconto=0 CodigoEstadoTituloCobranca= CodigoMora= CodigoMoraJuros=0 CodigoMulta=0 CodigoNegativacao=0 DataAbatimento= DataBaixa= DataCredito=09/11/2024 DataDesconto= DataDesconto2= DataDocumento=09/11/2024 DataLimitePagto= DataMoraJuros= DataMovimento=09/11/2024 DataMulta= DataProcessamento= DataProtesto= DiasDeProtesto=0 EspecieDoc= EspecieMod= EstadoTituloCobranca=A_RECEBER HoraBaixa= Instrucao1= Instrucao2= Instrucao3= LinhaDig=07790001161208322209601141768893199010000000986 MultaValorFixo=0 NossoNumero=90114176889 NossoNumeroCorrespondente=020d7f7f-99ed-4cf0-b312-81aeac44d33c NumeroDocumento= Parcela=0 PercentualMaxPagamento=0 PercentualMinPagamento=0 PercentualMulta=0 QtdePagamentoParcial=0 QtdeParcelas=0 SeuNumero=18 TipoDiasProtesto=0 TipoPagamento=0 Tx_ID=2919855561731175558000mSocoen6Lz3eP URL= UsoBanco= ValorAbatimento=0 ValorDesconto=0 ValorDesconto2=0 ValorDespesaCobranca=0 ValorDocumento=9,86 ValorIOF=0 ValorMaxPagamento=0 ValorMinPagamento=0 ValorMoraJuros=0 ValorOutrasDespesas=0 ValorOutrosCreditos=0 ValorPago=0 ValorRecebido=0 Vencimento=15/11/2024 emv=00020101021226980014BR.GOV.BCB.PIX2576spi-qrcode.bancointer.com.br/spi/pj/v2/cobv/aaf9172320f84802b2a969e9ac7729cc52040000530398654049.865802BR5901*6007PELOTAS61089602022062070503***6304931E url_Pix=
  6. Claro segue anexado. ACBrMDFe.zip
  7. Resolvido Alterei na classe do exemplo (demo) Para
  8. Boa tarde Com o uso da dll do MDFe no exemplo demo a chamada para encerramento do mdfe está assim ou seja simplesmente tu manda o comando mas não obtem nenhum retorno no manual é informado que deveria ter o retorno do tipo string para conseguir tratar ... mas pelo que observei na propria chamada da classe não há um retorno de function Como proceder ? para recuperar o retorno do evento e tratá-lo
  9. Você esta carregando os dados da nota na sua aplicação ou na Lib? quis dizer que consulto o banco de dados para ele me retornar o numero da nfse q deve ser passada na função da lib. Você checou se a variável: nEmissao_numero_nota contem o numero da nota que vai ser cancelada/substituída ? Sim coloquei inclusive um msgbox antes de executar a função Aqui esta o print de todo procedimento, em anexo video mostrando a tela (eu só faço o carregamento desta função CarregaDados_NFSe (minha função)para obter o numero da nota, pois ainda nao tratei para o usuario informar direto o numero e sim por enquanto nos testes estou informando o indice primario da tabela. capture-1.mp4
  10. Boa tarde Italo. Quando falei do RPS pois já fiz todas as possibilidades possíveis, o que começo a achar que a substituição não funciona no amb. homologação. Veja 1-crio um novo arquivo ini com a nova nota que irá substituir ... Call NFSe_gera_nota_padrao_ABRASF 2-limpo o componente e carrego o ini gerado nfse.LimparLista nfse.CarregarINI ACBR_Arquivo_notafiscal_ini 3-carrego os dados da nota fiscal a ser substituida que me retorna a variavel nEmissao_numero_nota a nota 6 (que testei com um msgbox para ver se estava vindo preenchida) Call CarregaDados_NFSe(Me.subst_id.Caption) 4-implemento a funcao substituicao ret = nfse.SubstituirNFSe(nEmissao_numero_nota, "", "1", "", "", "") Ai agora somente informando numero da nota me gera esse erro
  11. Boa tarde .. Fiz o seguinte procedimento. Gerei o arquivo.ini da nova nota (que irá substituir) nfse.LimparLista nfse.CarregarINI "arquivo ini gerado" e então apos executei o seguinte comando Tentei da seguinte maneira dados da nota a ser substituida no. 6 rps numero 9 rps lote 27 codigo verificacao D12E.722D.6790.9471.6D19.2C54.7717.FE38 xml da nota q estou tentando cancelar tentei: nfse.SubstituirNFSe("numero nota no caso 6", "", "1", "motivo", "numero do rps no caso 9", nEmissao_cod_verificacao) nfse.SubstituirNFSe("numero rps no caso 9", "", "1", "motivo", "numero do lote rps no caso 27", nEmissao_cod_verificacao) nfse.SubstituirNFSe("numero nota no caso 6", "", "1", "motivo", "novo lote a ser enviado na substituição", nEmissao_cod_verificacao) nfse.SubstituirNFSe("numero rps no caso 9", "", "1", "motivo", "novo lote a ser enviado na substituição", nEmissao_cod_verificacao) Sempre me retornando um erro, será que é o ambiente de homologação ?:
  12. Bom dia. Enviei uma nota fiscal no. 5 (numero retornado pelo provedor) lote rps 25 etc... Depois enviei a nota fiscal 6 (numero retornado pelo provedor) lote 26 ... Então executo a função observando que todos os dados são da nota no. 5 a qual eu quero cancelar ... ret = nfse.SubstituirNFSe("5", "NFSe", "1", "TESTE DE HOMOLOGACAO", "25", "xxxxxx") Ao executar a função no proprio exemplo demo me retorna o seguinte erro:
  13. Bom dia, após a resposta do @Daniel InfoCotidiano, resolvi ir gravando o arquivo INI item a item, abrindo o demo e gravando e depois fazendo o mesmo passo a passo no meu projeto. Enfim, comida de bola em partes de minha parte pois o erro não estava no código do município. Vamos as explicações no exemplo demo o ambiente de produção utilizando radio não funciona sempre grava o mesmo valor (não lembro de cabeça se é produção ou homologação q ele grava, mas tem esse pequeno bug, foi então que fui comparando ) Oque acontece que se olharem a documentação de exemplo o item producao = 2 e acabei configurando o meu lib com o maldito 2 nem fui olhar o detalhe a aba "Configurações" e pra ajudar a NFe e NFCe do nosso projeto no nosso erp ela grava producao 1 e homologação 2 mais uma ajudinha para o erro. Enfim, foi no ultimo item o que eu achava q não poderia estar errado q estava o problema pois estava setando a lib com ambiente = 2 e o esperado era 0 ou 1
  14. boa noite. Como eu já havia informado, eu tentei gravar o codigodomunicipio através de funcao propria do vb para gravar ini Ao carregar o aplicativo de testes ACBrLibNFSeDemo no load (quando ele inicia a dll) Set nfse = CreateNFSe(IniPath) ja da o mesmo erro Também tentei com outros códigos de cidades. Agora se eu deleto o arquivo ini, rodo o exemplo de testes, seleciono apenas a cidade e clico em salvar, ele grava o campo da mesma forma e consigo reabrir o programa de testes sem erro. Acredito que toda a estrutura de prefeitura, webservices, padrões esteja baseada nessa variavel do codigo do municipio. Voces que tem acesso ao fonte da dll, e que conhecem o projeto quando é iniciada a dll nfse, quais campos são co-relacionados a essa validação, posso estar deixando passar algo.
  15. O erro realmente acontece com o campo codigomunicipio, tentei colocando outras cidades, mas ele não reconhece com númerico O erro esta exclusivamente na funcao nfse.ConfigGravarValor SESSAO_NFSe, "CodigoMunicipio", cmbCidadeEmitente.ItemData(cmbCidadeEmitente.ListIndex) Penso eu que nessa funcao há uma validacao para campo integer e no codigo da cidade deveria ser long Na primeira situação se for declarado como integer irá dar overlow, acredito que o tratamento na função deve esta ocorrendo algo parecido
×
×
  • 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.