
marcelosantos
Membros Pro-
Total de ítens
102 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que marcelosantos postou
-
quando escrevi estava sim, mais estou a mais de 15 sem pegar no projeto houve outras prioridades da empresa aqui e o foco foi mudado
- 55 replies
-
Pessoal vou deixar aqui o que eu tinha feito Alterados neste o Retono da Inclusão e da Consulta (com algumas melhorais/mapeamentos) Escritos neste os metodos para Alterar Vencimento, Protestar, Baixar, Alterar Descontos , Atribuir Descontos, Alterar Valor da Multa, Alterar Valor de Juros, Alterar Abatimento, Alterar Especie e Sustar Protesto* (precisou da inclusão do Metodo HTTP DELETE em ACBrBoletoConversao), detalhe para todos estes inscritos é, a conta da empresa aqui não tem estes serviços liberados pelo banco e todos eles estão retornando: (tenho a mesma resposta utilizando o POSTMAN) { "httpCode": "401", "httpMessage": "Unauthorized", "moreInformation": "Cannot pass the security checks that are required by the target API or operation, Enable debug headers for more details." } Ou seja, ainda é preciso escrever o mapeamento/retorno destes no componente Obs.: eu não usei a implementação do Pedro, mas acredito que possamos juntar as 2 e ter um ganho no que falta ser feito ACBrBoleto.rar
- 55 replies
-
Emanuel, vou escrever o que eu entendo ... O PicPay foi criado para transações e-commerce desta forma a integração com sua API, traz estas 2 variaveis que você sitou acima porque? e para que elas servem? ACBrPicpay1.Lojista.URLCallBack, esta URL é passada para o PicPay pois assim que o mesmo detectar uma mudança de status na transação ele avisa a sua aplicação através desta url (ele faz um post em seu servidor/aplicação) (ele não avisa o status atual avisa apenas que a transação sofreu uma alteração de status) ACBrPicpay1.Lojista.URLReturn, esta segunda é para onde o cliente será redirecionado quando ele realizar o pagamento da transação via web todas 2 urls são obrigatórias, mas podem ser urls "invalidas" (no formato correto, mesmo sem existir) caso o seu uso seja apenas desktop como assim? você pode criar pagamentos, enviar para o PicPay, esquecer estes lá (o picpay comunica ao cliente via push notification, e email) ai depois para você saber se foi pago ou não você consulta o status deste pagamento, e se estiver tudo ok, você libera a transação vai ficar de forma manual? vai é o melhor uso? não o PicPay foi criado para isso? não mas podemos usar e integrar nossas aplicações desta forma mais eu queria deixar de forma automática, não tem como? tem sim basta você seguir a ideia do Thulio e criar (ter) servidor web para ficar fazendo o meio de campo (escutado as respostas do PicPay, e enviado para sua aplicação desktop as repostas através do Redis) é uma gambiarra? é, mas funciona
-
Italo obrigado por sua resposta O teste para : http://testewebserver.averba.com.br/index.soap?wsdl, me retornou acesso negado - erro 904 O Teste foi realizado com Exemplo do ACBrANe, este foi o motivo pelo qual comecei este tópico. De alguma forma a empresa liberou o meu acesso apenas paraEndereço do Webservice: http://homologaws.averba.com.br/20/index.soap?wsdl Que é o endereço que consta no email da AT&M que recebi
-
Juliomar obirgado por sua resposta, deixando o arquivo INI está funcionando perfeitamente As Dúvidas que me restam são: 1 - como ativar estas diretivas , para que o arquivo de configuração fique embutido no EXE? {$R 'ACBrANeServicos.res' 'ACBrANeServicos.rc'} 2 - Vocês vão alterar o componente com esse novo endereço de WebService de homologação que recebi? <- acho que essa seria para o Italo
-
Consegui outra forma de fazer. Peguei o arquivo ACBrANeServicos.ini (alterado) e joguei dentro da pasta do EXE ele passou a usar as configurações que estavam dentro deste INI Vi que também é possível embutir este INI com Diretivas tentei dentro do DPR: {$R 'ACBrANeServicos.res' 'ACBrANeServicos.rc'} mais não deu certo Então restam apenas 2 perguntas 1 - como ativar estas diretivas? 2 - Vocês vão alterar o componente com esse novo endereço de WebService de homologação que recebi?
-
Alterei o ACBrANeServices.ini para http://homologaws.averba.com.br/20/index.soap?wsdl Reinstalei o ACBr e o componente ainda está indo para o endereço http://testewebserver.averba.com.br/index.soap?wsdl então no DEBUG encontrei a variável FPURL no arquivo ACBrANeWebServices então antes do enviar FPRetornoWS := FPDFeOwner.SSL.Enviar(FPEnvelopeSoap, FPURL, FPSoapAction, FPMimeType); forcei manualmente com FPURL := 'http://homologaws.averba.com.br/20/index.soap?wsdl'; sei que isto não está certo, mais não sei como configurar o endereço de envio no componente OBS.: Consegui aceso com está forçada acima
-
Olá Estou começando a realizar testes com o ACBrANe, fiz meu cadastro na empresa e recebi meus dados para acesso ao ambiente de homologação no email diz que o endereço do webservice de homoloagação é : http://homologaws.averba.com.br/20/index.soap?wsdl no arquivo ACBrANeServices.ini esta: http://testewebserver.averba.com.br/index.soap?wsdl troquei, recompilei mais nos 2 casos esta dando acesso negado (erro 904) Preciso reinstalar o componete? para essa modificação do ini funcione? Como posso debugar para qual endereço o componente esta enviando a solicitação? OBS: As credenciais recebidas funcionam no site de testes: homologa.averba.com.br
-
Como é possível conseguir acesso a esse Webinar?
-
Há um ALERTA no site http://www.nfe.fazenda.gov.br/portal/principal.aspx sobre atualização dos Certificados, melhor visto aqui (DATA 20/07/2017) http://www.nfe.fazenda.gov.br/portal/informe.aspx?ehCTG=false#460 Devo me preocupar com alguma coisa? Devo realizar algum procedimento nos clientes?
- 10 replies
-
- nfe
- certifcado digital
- (e 1 mais)
-
Campo ID não correspondente a concatenação
marcelosantos replied to Marcos Gerene's tópico in ACBrNFe
Aqui resolveu acrescentando a hora, obrigado a todos os envolvidos -
Campo ID não correspondente a concatenação
marcelosantos replied to Marcos Gerene's tópico in ACBrNFe
Segue abaixo o xml 26161103903668000218550010000075531000075534-nfe.xml -
Campo ID não correspondente a concatenação
marcelosantos replied to Marcos Gerene's tópico in ACBrNFe
Estou com o mesmo problema, e a nota retornando com Cstat 217, O que ainda não descobri é que tem cliente funcionando e cliente não funcionando, nos que não estão funcionando mudei a data da emissão da nota para 31/10/2016 e passou Se alguém tiver alguma ideia compartilha aí -
Substitui aqui as units e voltou a imprimir, obrigado por disponibilizar
-
Rejeição: Não informado grupo ICMS p/ UF destino
marcelosantos replied to Ariboni's tópico in ACBrNFe
Pessoal como vocês colocam o valor 9 em indIEDest? aqui só consigo passar estes: inContribuinte=0; inIsento=1; e inNaoContribuinte = 2; -
Vl_Bc_Cofins No C485 Quando Cst <> 01 Esta Ficando Vazio
marcelosantos replied to EduardoElias's tópico in ACBrSPEDPisCofins
Obrigado aos que responderam, mais houve uma pequeno engano, talvez eu postei no tópico errado, porque estava passando pelo mesmo problema, vamos lá Encontrei os eventos no objetc Inspector, só que no SPEDFiscal e não SPEDContribuições que era o que eu estava implementando. Li o tópico do EMBarbosa, mais o mesmo também é SPEDFiscal e não SPEDContribuições. Então fica ai a dica Marcelo Santos -
Vl_Bc_Cofins No C485 Quando Cst <> 01 Esta Ficando Vazio
marcelosantos replied to EduardoElias's tópico in ACBrSPEDPisCofins
Isaque e amigos como utilizo estas procedures? procedure TForm.BeforeWriteRegistroC481 (var ANullVL_BC_PIS, ANullALIQ_PIS, ANullQUANT_BC_PIS, ANullALIQ_PIS_QUANT, ANullVL_PIS: Boolean); begin ANullVL_BC_PIS:=False; ANullALIQ_PIS:=False; ANullQUANT_BC_PIS:=True; ANullALIQ_PIS_QUANT:=True; ANullVL_PIS:=False; end; procedure TForm.BeforeWriteRegistroC485 (var ANullVL_BC_PIS, ANullALIQ_PIS, ANullQUANT_BC_PIS, ANullALIQ_PIS_QUANT, ANullVL_PIS: Boolean); begin ANullVL_BC_PIS:=False; ANullALIQ_PIS:=False; ANullQUANT_BC_PIS:=True; ANullALIQ_PIS_QUANT:=True; ANullVL_PIS:=False; end; Onde no meu código chamo elas? -
Valeu Juliano, tenho acompanhado suas alterações, estão ótimas, aos poucos vamos deixar esse componente redondinho.
-
Olá a todos Envio neste novas alterações, para o componente, agora com o bloco H (inventario) totalmente funcional. Agradecimento ao usuário Fabio Alves que foi quem iniciou o desenvolvimento do bloco H ACBrSEF2.rar
-
Olá Juliomar Um pequeno problema, é que assim que iniciamos a linha E300, a linha E340 é criada, causando o seguinte problema: Mesmo que não escrevemos a linha E340 ela é impressa no arquivo, toda zerada Marcelo Santos
-
Olá Neste segue nova atualização, neste foi implementado as linhas E330, E340*, E350, E360 *Julimar alterar a forma de criar esta linha, antes de subir esta versão ACBrSEF2.rar
-
Olá Julimar envio neste a primeira modificação que fiz no componente ACBrSEF2: as modificações foram: LinhaE300 - modificada (datas estavam como integer) LinhaE305 - modificada (propriedades não estavam de acordo com o manual) LinhaE310 - adicionada Método para escrever linha E300 adicionado Método para escrever linha E305 adicionado Método para escrever linha E310 adicionado Assim que receber um aval de vocês, irei acrescentar as linhas E330, E340, E350 e E360 ACBrSEF2.rar
-
Olá a todos Estou precisando adicionar ao SEF2 a linha E310, mais a mesma não esta disponível no ACBR. Gostaria de ajudar a implementar, mais não entendo bem como é que devo acrescentar isto. Alguém poderia dar uma força?, pois nunca fiz nenhuma alteração em nenhum componente do ACBR, e se eu fizer como consigo compartilhar com todos? se não compartilhar não vou poder atualizar o svn? pois vou perder as atualizações que fizer? Já sei que para o blocoE temos 2 units (ACBrSEF2_BlocoE.pas e ACBrSEF2_BlocoE_1.pas) na primeira eu crio as linhas com suas variaveis, (propriedades) na segunda eu implemento o função de escrita. Mais como informo ao componete que tem que escrever também esta linha? Estou certo, alguém poderia me orientar a fazer estes ajustes?
-
Infelismente só com dados dos clientes os quais nao posso divugar. Deixa eu tentar te explicar, se voce tiver uma compra com um produto cujo cfop seja 1102, dai voce vai no manual do edoc e vai procurar o codigo para este cfop. Espero que entenda quais as informações que deve constar na linha 0400
-
Amigo um exemplo da minha linha 0400 fica assim |0400|000001|Compra|EA10| |0400|000002|Venda|SP10| onde: 000001 - é o código - uso uma sequencia aqui - Compra - é a descrição - EA10 - vem tabela, então faço o seguente: pego os cfops e vejo na tabela qual a sua referencia (eA10, SP10) e incluo na linha, faço isso para todos os produtos, seja venda ou compra, e só escrevo aquele que não se repete. espero que te ajude com isso que escrevi