Ir para conteúdo
  • Cadastre-se

Destak

Membros Pro
  • Total de ítens

    273
  • Registro em

  • Última visita

Posts postados por Destak

  1. Desde umas + ou - 2 atualizações atrás dos fontes via svn, agora após emitir um boleto quando fecho o sistema aparece a seguinte mensagem:

    1589572602_Erroaofecharosistema.jpg.53042f1de788a1ba0d5d5f00728f673c.jpg

    isso ocorre somente quando emito usando

    ACBrBoleto1.Configuracoes.WebService.Operacao := tpInclui;

    quando somente entro no sistema para fazer consulta de retorno o erro nao ocorre

    ACBrBoleto1.Configuracoes.WebService.Operacao := tpConsulta;

  2. Boa tarde,

    Atualizei os fontes, fiz novos testes e constatei que esta tudo ok agora como deve ser obrigado.

    Somente uma questão que reparei não de hoje mas de umas 2 atualizações dos fontes atrás, agora após emitir um boleto quando fecho o sistema aparece a seguinte mensagem

    83431125_Erroaofecharosistema.jpg.d54244a179b96ecdf531208f8f723621.jpg

    Pode me indicar como resolver ou seria o caso de você analisar ai o que esta ficando amarrado ao usar o componente.

  3. Seguindo as instruções do @Pandaaa no Discord analisei as 2 instruções

    GerarJuros(Json);
    GerarMulta(Json);
    da unit ACBrBoletoW_BancoBrasil_API.pas e vou descrever aqui para os demais colegas quais propriedades usar para aplicar juros e multa no titulo.

    Para juros valor monetario diario:
    ValorMoraJuros := valor moterario;
    CodigoMora := '1';
    DataMoraJuros := data que comeca a cobrar.

    Para multa em percentual sobre o valor do titulo:
    PercentualMulta := percentual desejado;
    MultaValorFixo := False;
    DataMulta := data que acresenta a multa.

    A forma acima é que atende meu modelo de negocio, porem reparei que no caso da multa se ao inves de um percentual, for um valor fixo dai do jeito que o componente esta ela vai pegar o valor da multa igual o valor do juros, isso ocorre neste trecho do codigo:

    if Titulos.PercentualMulta > 0 then
            begin
              if Titulos.MultaValorFixo then
                ACodMulta := 1
              else
                ACodMulta := 2;
            end
            else
              ACodMulta := 3;


            if (Titulos.DataMulta > 0) then
            begin
              JsonMulta.Add('tipo').Value.AsInteger             := ACodMulta;
              JsonMulta.Add('data').Value.AsString              := FormatDateBr(Titulos.DataMulta, 'DD.MM.YYYY');
              case ACodMulta of
                1 : JsonMulta.Add('valor').Value.AsNumber       := Titulos.ValorMoraJuros; (Aqui precisaria ser outro campo Titulos.ValorMulta e nao pegar o mesmo do valor juros)
                2 : JsonMulta.Add('porcentagem').Value.AsNumber := Titulos.PercentualMulta;
              end;

    Acredito que o ideal seria criar uma nova propriedade no componente chamada ValorMulta para que quando a multa for um valor fixo, dai seria indicado nesta propriedade o valor.

  4. Boa noite,

    Atualizei os fontes, também as novas diretivas openssl e realizei as operações em modo de produção tpInclui e tpConsulta que funcionaram com sucesso, parabéns a todos e obrigado.

    Sobre as operações tpAltera e tbbaixa não encontrei no demo um exemplo, estas operações estão implementadas? se sim como usar?

  5. Boa tarde Juliana,

    Tenho acompanhado por cima o novo componente ACBrNFSeX e vi que será necessário fazer adequações relevantes no meu sistema para poder começar a usa-lo pois tenho em produção uma quantidade relevante de provedores diferentes funcionando nos clientes, sendo assim precisarei de um pouco de tempo para isso, por isso gostaria apenas da correção em questão.

    Acho que não é difícil de resolver isso, se você acompanhar meus últimos tópicos o Italo resolveu isso fazendo alguma mudança pequena nos INI apenas, desde já agradeço sua atenção.

    Solicito ao Italo se possível dar uma verificada de qual é o motivo do erro em questão desde já obrigado e aguardo um retorno.

  6. Boa tarde,

    Consegui acesso ao manual deste provedor para esta cidade e eles usam a versão do layout ABRASF 1.0 mesmo.

    Refiz os testes usando o metodo de envio do componente Assincrono e obtive agora outro erro:

    E45 | CNPJ nao encontrado na base de dados | Confira o numero do CNPJ informado. Caso esteja correto, o prestador nao esta inscrito no municipio. | CNPJ do prestador nao autorizado a emitir NFS-e; CNPJ lote:

    Este erro deve ter relação com o CNPJ do cliente não estar autorizado ainda junto a prefeitura.

    Assim que o cliente resolver isso junto a prefeitura posto aqui o resultado.

    • Curtir 1
  7. Olá Juliomar,

    Não entendi, você quer mais informações? se for isso, estou no ambiente de homologação pois este provedor só deixa emitir em produção após realizar algumas operações no ambiente de homologação sendo uma delas realizar a substituição de NFS-e, segue em anexo o RPS referente a tentativa de substituição acima.

    3521043922814200014656000000000000361-rps.xml

  8. Olá amigos conforme descrito no titulo Provedor DeISS Indaiatuba/SP erro E324 Assinatura do RPS invalida.

    Ao tentar usar o método ACBrNFSe1.SubstituirNFSe obtenho o erro acima mencionado segue os XMLs em anexo.

    Há alguns dias estava tendo um erro parecido mas ao tentar cancelar uma NFS-e e foi solucionado pelo Italo que enviou um novo INI do referido provedor no qual notei algumas diferenças na parte [Cancelar] acredito que seja a mesma coisa o problema mas agora na parte de [Substituir].

    Segue em anexo os XMLs de testes realizados hoje, obrigado.

    000000005-ped-sub.xml 000000005-ped-sub-soap.xml 000000005-sub.xml 000000005-sub-soap.xml

  9. Olá amigos conforme descrito no titulo Provedor Fiorilli Serra Negra/SP erro E172 de assinatura método Gerar.

    Tenho notado que esta havendo este tipo de erro de assinatura em alguns provedores e em diferentes métodos, inclusive tenho um tópico aberto há 2 dias vejam, aguardando ajuda.

    Se possível conferir os outros métodos como cancelar e substituir se tem algum problema com assinatura também, pois só tentei o método gerar, segue os XMLs para analise.

     

    1-ger-nfse.xml 1-ger-nfse-soap.xml 1-lista-nfse.xml 1-lista-nfse-soap.xml

  10. Olá amigos conforme descrito no titulo Provedor DeISS Indaiatuba/SP erro E324 Assinatura do RPS invalida.

    Ao tentar usar o método ACBrNFSe1.SubstituirNFSe obtenho o erro acima mencionado segue os XMLs em anexo.

    Há alguns dias estava tendo um erro parecido mas ao tentar cancelar uma NFS-e e foi solucionado pelo Italo que enviou um novo INI do referido provedor no qual notei algumas diferenças na parte [Cancelar] acredito que seja a mesma coisa o problema mas agora na parte de [Substituir].

    000000004-sub.xml 000000004-sub-soap.xml 000000004-ped-sub.xml 000000004-ped-sub-soap.xml

  11. No arquivo Cidades.ini e cidade de Feira de Santana/BA encontra-se configurado da seguinte maneira:

    [2910800]
    Nome=Feira de Santana
    UF=BA
    Provedor=WebISS
    NomeURL_H=feiradesantanaba
    NomeURL_P=feiradesantanaba

    Tentando emitir pelo metodo Gerar obtenho o seguinte erro:

    Erro Interno: 0
    Erro HTTP: 500
    URL: https://feiradesantanaba.webiss.com.br/servicos/wsnfse/nfseServices.svc

    <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"><s:Body><s:Fault><faultcode xmlns:a="http://schemas.microsoft.com/ws/2005/05/addressing/none">a:ActionNotSupported</faultcode><faultstring xml:lang="pt-BR">The message with Action 'http://tempuri.org/INfseServices/GerarNfse' cannot be processed at the receiver, due to a ContractFilter mismatch at the EndpointDispatcher. This may be because of either a contract mismatch (mismatched Actions between sender and receiver) or a binding/security mismatch between the sender and the receiver.  Check that sender and receiver have the same contract and the same binding (including security requirements, e.g. Message, Transport, None).</faultstring></s:Fault></s:Body></s:Envelope>

    Sendo assim mudei a configuração do Cidades.ini para v2 deixando assim:

    [2910800]
    Nome=Feira de Santana
    UF=BA
    Provedor=WebISSv2
    NomeURL_H=feiradesantanaba
    NomeURL_P=feiradesantanaba

    Dai tentando emitir pelo metodo Gerar obtenho uma mensagem de erro vazia, segue os XMLs de retorno que a principio estao com um conteudo bem diferente do normal vejam por gentileza.

     

    1-lista-nfse.xml 1-lista-nfse-soap.xml 1-ger-nfse.xml 1-ger-nfse-soap.xml

  12. Boa tarde,

    Ainda dentro deste tema surgiu uma nova questão aqui, para cancelar a NFS-e junto ao CONAM faço assim:

    ACBrNFSe1.ConsultarLoteRps('', Protocolo) recebo o XML da NFS-e confiro se já se trata de uma NFS-e cancelada, caso não esteja cancelada então chamo o método:

    ACBrNFSe1.WebServices.CancelaNFSe('1',ACBrNFSe1.NotasFiscais.Items[0].NFSe.Numero, Motivo, '1');

    Dai a NFS-e não é cancelada e recebo a informação dizendo que a "serie da nota fiscal precisa ser informada" mas no XML que recebi de retorno consta a tag <SerNf>NFE</SerNf> normalmente no caso a serie é "NFE"

    Então fiz da seguinte maneira:

    ACBrNFSe1.ConsultarLoteRps('', Protocolo)

    if Provedor = 'CONAM' then  ACBrNFSe1.NotasFiscais.Items[0].NFSe.SeriePrestacao := 'NFE';

    ACBrNFSe1.WebServices.CancelaNFSe('1',ACBrNFSe1.NotasFiscais.Items[0].NFSe.Numero, Motivo, '1');

    Desta maneira a NFS-e é cancelada com sucesso, acredito que o problema esteja em após a consulta do protocolo o componente não esta carregando a tag <SerNf>NFE</SerNf> para a devida propriedade do componente no caso a propriedade SeriePrestacao.

    Desde já agradeço.

  13. Bom dia,

    Atualizei os fontes, realizei novos testes e a propriedade Dm_Base.ACBrNFSe1.NotasFiscais.Items[0].NFSe.Situacao agora sim esta disponibilizando a informação da tag <SitNf>2</SitNf> corretamente.

    Ja a propriedade ACBrNFSe1.NotasFiscais.Items[0].NFSe.MotivoCancelamento continua vazia mesmo havendo a tag <MotivoCncNf>lancamento digitado errado</MotivoCncNf> no XML da nota de retorno e tambem no XML da lista.

    Segue em anexo os XMLs dos novos testes realizados hoje.

    3521013807413200013056000000000000001-nfse.xml FFF7FD0A35079E7355B0-lista-nfse.xml

×
×
  • 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.