-
Total de ítens
54 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por systronic
-
-
Em 14/11/2023 at 09:22, Daniel Simoes disse:
Esse método sempre existiu no ACBrTEFAPI
Para o 51 passar é fundamental que a configuração do componente esteja exatamente como descrito nesse tópico
Daniel bom dia, infelizmente na configuração que voce sugeriu ai nao mostra o menu, somente se escolher a opção - Perguntar - Processar Pendentes, por favor veja se é isso mesmo, porque tentei e não para no menu, so se mudar as opções!
-
Daniel no curso TEF não teria como regravar o teste lá, pq ainda nao entendi o que o teste deve fazer exatamente!
Att,
-
Em 29/09/2023 at 17:52, Daniel Simoes disse:
Após a reunião com a Setis, apliquei um novo ajuste nos Demos do ACBrTEFAPI, para que não seja necessário, derrubar a aplicação nos testes 35 e 37...
Nesses testes temos que Confirmar ou Estornar uma transação manualmente... Agora isso pode ser reproduzido no Demo, desmarcando a opção "Confirmar Transação Automaticamente"
ACBrTEFAPI1.ConfirmarTransacaoAutomaticamente := False;
Quando ela estiver desmarcada, no termino da transação, a aplicação perguntará se o Operador deseja Confirmar ou Estornar a transação...
Isso é feito através desse trecho de código, do Demo:
procedure TFormPrincipal.FinalizarVenda; var MR: TModalResult; begin //...trecho de código removido, para melhor leitura... StatusVenda := stsFinalizada; if not ACBrTEFAPI1.ConfirmarTransacaoAutomaticamente then begin MR := MessageDlg( 'Confirmação do TEF', 'Confirma a Transação ?', mtConfirmation, [mbYes, mbNo], 0); if (MR = mrYes) then ACBrTEFAPI1.FinalizarTransacoesPendentes( tefstsSucessoManual ) else ACBrTEFAPI1.FinalizarTransacoesPendentes( tefstsErroDiverso ); AtualizarPagamentosVendaNaInterface; end;
Ou seja, inserimos um Dialogo com Sim ou Não, e Finalizamos a transação, com o Status apropriado, conforme a resposta do usuário...
Aqui não ficou muito claro pra mim, no teste 35 na observação diz o seguinte: "A automação não pode confirmar nem desfazer a transação neste momento", no caso quando aparece o SIM ou NÃO qual das opções escolher, seria o NÃO do tefstsErroDiverso ? e a mesma pergunta para o teste 36? Já agradeço qualquer ajuda!
-
Olá boa tarde, segue meu zap 55.996766396, me chama por lá.
Att,
Olá boa tarde, segue meu zap 55.996766396, me chama por lá.
Att,
-
Em 25/05/2022 at 13:00, premium.ac disse:
Estou começando agora uma aplicação nova e já gostaria de integra-la ao iFood e ao Instagram. Se tivesse o componente do ACBr, ja o colocaria. Pra nao ter que colocar um outro ou mesmo desenvolver do zero....
Se precisar tenho um pequeno projeto para ifood que pode te ajudar...
Att,
-
Ok, grato pelo retorno!
-
Olá pessoal tudo bem, sei que o delphi 7 tá ficando pra trás se sei que o pessoal do acbr ja vem avisando ai para subtituir para outro delphi, contudo, tenho todos meus projetos migrados para o delphi 10x, porém ainda tenho um projeto no delphi 7, e fui atualizar para a ultima versão do ACBR hoje dia 06/01/22 e tive alguns problemas com ele, olhei mais a fundo e vi que apenas faltavam algumas linhas para aceitar corretamente meu fast report 6.9, fiz os ajustes que estavam na NFEDANFEFR e deu certinho, gostaria de saber para quem envio esses ajustes para comitar no SVN e assim quem sACBr_CTe.dpkDCLACBr_CTe.dpkabe evitar que outros passem pelo mesmo problema... seguem os arquivos ajustados em anexo.
DCLACBr_MDFeDamdfeFR.dpk ACBr_MDFeDamdfeFR.dpk DCLACBr_SATExtratoFR.dpk ACBr_SATExtratoFR.dpk
-
Olá, é só chamar no meu zap (55)9 9676.6396, fiz um projeto homologado para um cliente meu, posso fazer o seu também!
Att,
-
35 minutos atrás, Victor H. Gonzales - Panda disse:
2.2 - Permaneça no assunto - Quando tiver uma dúvida diferente do assunto no tópico, poste em novo tópico. Não use algo equivalente a "aproveitando o gancho... [dúvida não relacionada com o tópico aqui]". Favor leia as regras do fórum.
Perfeito, agradeço e desculpe a falha nossa!
-
Pessoal boa tarde, sobre este assunto ainda, e no caso do CNAB400, o setor de homologação me passou que nao aparecem o numero de dias da posição 23 a 25 que segundo o Layout do Banco do Brasil iria os dias para protesto!
Att,
-
Boa tarde, ok Italo sem problemas vou tirar um tempo para ver isso...uma pergunta: Você chegou a ver o arquivo de retorno da nota ele vem num formato diferente do XML padrão ou é isso mesmo? Me refiro ao arquivo com o fina ???lista-nfse.xml...
Att,
-
12 minutos atrás, Italo Jurisato Junior disse:
Boa tarde,
A propriedade de configuração ConsultaLoteAposEnvio esta com o valor True ou você esta executando os métodos: Enviar, ConsultarSituacao e ConsultarLote ?
Se esta executando os métodos o fragmento de código que você postou é executado depois do ConsultarLote, correto?
Estou usando com false a propriedade. Sim estou usando Enviar, ConsultarSituacao e ConsultarLoteRPS, sim é o retorno do ConsultarLoteRPS.
Att,
-
Claro seguem todos os retornos, inclusive o que vem a NFSe (????lista_nfse.xml) está num formato diferente do XML normal...
024fa24c39eecec979692c9cd27aeb92495271a2-con-lot.xml 024fa24c39eecec979692c9cd27aeb92495271a2-con-sit.xml 024fa24c39eecec979692c9cd27aeb92495271a2-lista-nfse.xml 024fa24c39eecec979692c9cd27aeb92495271a2-sit.xml
-
1 hora atrás, systronic disse:
Olá Ítalo ok vou tentar entao novamente...qualquer resultado após o teste eu posto aqui, obrigado!
Ítalo o retorno da situação ficou bom deu certo, contudo, os outros campos abaixo não estão sendo retornados junto com este retorno, com exceção do protocolo que vem certinho:
if Situacao = '4' then begin dsPed.DataSet.Edit; dsPed.DataSet.FieldByName('PROTOCOLO').asString := NFSe.NotasFiscais.Items[0].NFSe.Protocolo; // RETORNA NORMAL dsPed.DataSet.FieldByName('CODVERIFIC').asString := NFSe.NotasFiscais.Items[0].NFSe.CodigoVerificacao; // NÃO RETORNA dsPed.DataSet.FieldByName('NRO_NOTA').asString := StrZero(StrToInt(Copy(NFSe.NotasFiscais.Items[0].NFSe.Numero,5,11)),6,0) // NÃO RETORNA dsPed.DataSet.FieldByName('DATA_NFS').AsDateTime := date; dsPed.DataSet.FieldByName('CHAVE_NFS').AsString := NFSe.NotasFiscais.Items[0].NomeArq; //NFSe.NotasFiscais.Items[0].NFSe.ChaveNFSe; // NÃO RETORNA dsPed.DataSet.Post; edChave.text := NFSe.NotasFiscais.Items[0].NomeArq; // NÃO RETORNA MessageDlg('Nota Fiscal de Serviço enviada com sucesso !', mtInformation, [mbOK],0); end;
-
Olá Ítalo ok vou tentar entao novamente...qualquer resultado após o teste eu posto aqui, obrigado!
-
Ítalo boa tarde, sim eu compreendo que tenho de ler o retorno mas não estou conseguindo essa leitura, estou tentando com o seguinte codigo abaixo:
NFSe.ConsultarLoteRps(sLoteProvedor,sProtocolo); if NFSe.NotasFiscais.Items[0].NFSe.Situacao = '4' then
Att,
-
Ok vou atentar para isso, desculpe!
-
Seguem as imagens, 1 é do retorno da Função "Enviar(lote)" com numero de lote diferente do meu, creio que deva ser do Servidor. Outra é do Retorno da "ConsultaLoteRps(lote, protocolo)", onde está minha duvida é se o lote ai nessa funcao é a que enviei ou a da figura que retornou? Nesta mesma imagem tem a o campo Situação=4, que é o OK, mas não consigo coletar com o seguinte comando:
CitarNFSe.ConsultarLoteRps(sLoteProvedor,sProtocolo);
if NFSe.NotasFiscais.Items[0].NFSe.Situacao = '4' then
A terceira imagem é do DANFSE que preenche os campos mas de forma incorreta, faltam dados do Emitente e dados do serviço, depois do Retorno da ConsultaLoteRPS.
Desde já agradeço a paciência, a ordem ficou inversa das imagens, estou tentando descobrir para ajudar a aperfeiçoar o componente que tanto me ajuda!
Att,
Ainda com relação ao Relatório aparece o número do RPS que é o enviado e não o número da NFSe que foi retornado!
-
Ítalo pois é muito estranho porque na consulta ele retorna sim na tela de mensagem um lote totalmente diferente do que eu enviei (vou enviar outra mensagem com essa tela), creio eu que o servidor deve gerar um novo para não dar conflitos com outros usuários...para a consulta preciso enviar o meu lote na consulta abaixo?
Citarif lblProvedor.Caption = 'DBSeller' then
NFSe.ConsultarLoteRps(sLoteProvedor,sProtocolo); // Aqui o sLoteProvedor meu que usei para enviar nao busca a NFSeTem esse outro detalhe também que retorna na mensagem a situação "4" mas no componente nao consigo ler da forma abaixo:
Citarif NFSe.NotasFiscais.Items[0].NFSe.Situacao = '4' then
begin
...comandos
end;
Att,
-
Ítalo estou tentando ler o retorno do comando Enviar(numlote) pelos campos abaixo e apesar de me retornar na mensagem o lote e o protocolo, so consigo pegar o protocolo, no campo NUMEROLOTE está zerado.
Lembrando que estou usando o DBSELLER para cidade de São Borja, onde foi mudado em janeiro.
Falei com o rapaz do suporte da DBSELLER
Estou tentando assim:
CitarNFSe.Enviar(vNumLote);
sProtocolo := NFSe.NotasFiscais.Items[0].NFSe.Protocolo; // Só consigo ler este campo mas na mensagem vem o numero do lote
sLoteProvedor := NFSe.NotasFiscais.Items[0].NFSE.NumeroLote; // Este campo aparece na mensagem mas nao consigo ler, aqui aparece vazio
-
ìtalo não é o que eles me enviaram, veja o email:
CitarDeverá ser feita a requisição do RPS pelo sistema de NFSe na rotina RPS > Requisição, a liberação será feita pelo setor fiscal da prefeitura.
Logo que liberado, deveremos homologar os serviços de webservice através do endereço
Homologação
http://hom.nfse.saoborja.rs.gov.br:81/webservice/index/producao?wsdl
Estando tudo de acordo será liberada a rotina na base de produção da prefeitura
Produção
https://nfse.saoborja.rs.gov.br/webservice/index/producao?wsdl
Segue em anexo manuais e leiaute do xml.Att,
-
Ítalo boa noite, só para avisar que ficou trocado no Trunk as URLs e também ficaram erradas os textos no arquivo dbseller.ini ...confere pra nós por favor!
Achei melhor enviar os arquivos corrigidos né, abração!
-
Ok Ítalo estamos juntos. Abraço!
- 2
-
Olá pessoal seguem os novos URLs para o Provedor dbseller da cidade de São Borja/RS para atualização no componente ACBR, antes de 2018 era o Betha.
Homologação
http://hom.nfse.saoborja.rs.gov.br:81/webservice/index/producao?wsdlProdução
https://nfse.saoborja.rs.gov.br/webservice/index/producao?wsdlAtt,
Desconto do Funrural na NF-e
em ACBrNFe
Postado
Olá boa tarde, mas é exatamente isso, o Funrural depois de calculado vai diminuir no total da nfe. Então se por ventura a NFe de Entrada for de Venda de Bovino para um Frigorífico no valor de R$1000 e o funrural for 1.5%, calcula-se o funrural que será R$15.00. o Total da nota será os 1000 - 15 = 985,00.
Espero ter ajudado!