Ir para conteúdo
  • Cadastre-se

Antonio Gomes

Membros
  • Total de ítens

    691
  • Registro em

  • Última visita

  • Days Won

    1

Antonio Gomes last won the day on 13 Setembro 2023

Antonio Gomes had the most liked content!

1 Seguidor

Últimos Visitantes

1.969 visualizações

Antonio Gomes's Achievements

  1. Vou testar, isso foi desespero, peguei com um parceiro, a solução dele, eu migrei do componente antigo, e não tive como testar em produção, o cliente que pegou o erro. Irei testar a sua ideia, eu havia pensando, se pudesse ser pela cidade, mas aguarda, eu darei retorno aqui, se resolveu.
  2. @Italo Giurizzato Juniorolá, ao enviar o rps, foi preciso ativar essas opções, é possível agregar aos fontes? Cidade 3169901, provedor versatecnologia. VersaTecnologia.GravarXml.pas Outra coisa Italo, sempre que tenho uma lista de rps para enviar, eu carrego uma por uma, e vou enviando e atualizando minha lista, e sempre no segundo rps, acontece isso X800-Erro de Validação: --> 1824 - Element '{http://nfe.uba.mg.gov.br/schema/nfse_v201.xsd}CodigoMunicipio': '' is not a valid value of the atomic type '{http://nfe.uba.mg.gov.br/schema/nfse_v201.xsd}tsCodigoMunicipioIbge'. E pula pro próximo, e vai de boa, depois repete o erro. Suspeita de algo que pode ser? Se algum campo nao carregou:? Nota, so deu isso quando tem retenção, alias, a unit ali, foi devido a rps com retencao de issqn.
  3. Deu certo sim, agora, estamos com outro dilema, de ir o comando, e o timeout nao deixar vir retorno, nisso, a gente tenta enviar de novo, e devolve o erro que já existe o boleto com o meu numero, uma solução paliativa que fiz, foi colocar o timeout em 999999, parece que esses dias, os 5000 padrão, esteja sendo pouco, testes em sandbox isso, seria possível avaliar, se o retorno nao sendo sucesso, do componente capturar o numero do boleto e consultar e assim normalizar os dados do boleto? Nota: Não vem no retorno, aquele primeiro número que a gente usa no comando, "numero correspondente". Segue aviso da segunda tentativa. [Content] Rejeições: Campo: https://developers.c6bank.com.br/v1/error/invalid_request Código: 400 Versão: Correlation_id:92687b1b218ea17b-GRU Ocorrência: [BoletoClient]: Erro ao inserir registro: Já existe o título 9825391 com o seu número XR4013 cadastrado . Bad Request Mensagem: Requisi��o inv�lida. XR4013 = é meu identificador único.
  4. Tive que corrigir outra linha mais abaixo. ACBrBoletoRet_C6.pas
  5. Muda para o acbr, quase igual, vai ser melhor, eu ja usei esse projeto, foi descontinuado né.
  6. @Victor H. Gonzales - Panda ACBrBoletoRet_C6.pas
  7. olá, a tag foi alterada, segue codigo fonte alterado. Nosso numero vinha nisso: NossoNum := LJsonObject.AsString['internal_id'];. Agora é our_number.
  8. Boa tarde Mano, acabei de testar, top, resolvido. Obs: aquela herança ficou linda. Grato.
  9. sim, mas lá que vi que tem como intermediar servico, ate entao, de prefeitura, so sei o feijao com arroz mesmo. Nao com os 3 atores, prestador, tomador e intermediador... fiz uma analogia.
  10. Cara, acho que vou desistir de entender os manuais... olha lá, 1 e 2, tomador e intermediário. https://abrasf.org.br/biblioteca/arquivos-publicos/nfs-e/versao-2-01
  11. eu sou mei, e parece que está meio que atendendo os numeros de lá, mas, devemos pensar no todo né... complicado, esses projetos nada falam com nada.
  12. @Juliomar Marchettie esse bug, tem solução mano?
  13. @Italo Giurizzato Junior Anterior NFS-e, atender abrasf2: function ResponsavelRetencaoToStr(const t: TnfseResponsavelRetencao): String; begin result := EnumeradoToStr(t, ['1', '2'], [ptTomador, rtPrestador]); end; function StrToResponsavelRetencao(out ok: boolean; const s: String): TnfseResponsavelRetencao; begin result := StrToEnumerado(ok, s, ['1', '2', ''], [ptTomador, rtPrestador, rtPrestador]); end; ----------------------------------------------------------------- Na NFS-eX: function TACBrNFSeXProvider.ResponsavelRetencaoToStr( const t: TnfseResponsavelRetencao): string; begin Result := EnumeradoToStr(t, ['1', '', '2', ''], [rtTomador, rtPrestador, rtIntermediario, rtNenhum]); end; function TACBrNFSeXProvider.StrToResponsavelRetencao(out ok: boolean; const s: string): TnfseResponsavelRetencao; begin Result := StrToEnumerado(ok, s, ['1', '', '2', ''], [rtTomador, rtPrestador, rtIntermediario, rtNenhum]); end; function TACBrNFSeXProvider.ResponsavelRetencaoDescricao( const t: TnfseResponsavelRetencao): String; begin case t of rtTomador : Result := '1 - Tomador'; rtIntermediario : Result := '2 - Intermediário'; rtPrestador : Result := '3 - Prestador'; else Result := ''; end; end; Como prestador, anterior ia 2 agora está ficando vazio no xml. Tem como corrigir, ou eu estender essa função, para atender ao provedor, está dando problema no schema: X800-Erro de Validação: --> 1824 - Element '{http://nfe.uba.mg.gov.br/schema/nfse_v201.xsd}ResponsavelRetencao': '' is not a valid value of the atomic type '{http://nfe.uba.mg.gov.br/schema/nfse_v201.xsd}tsResponsavelRetencao'. no schema: <xsd:simpleType name="tsResponsavelRetencao"> <xsd:restriction base="xsd:byte"> <xsd:pattern value="1|2" /> </xsd:restriction> </xsd:simpleType>
  14. Antonio Gomes

    NotasFiscais.New

    @Italo Giurizzato Junior Teria como analisar: unit: ACBrNFSeXClass: Erro de acesso violado, classe declarada errada. Inclusive, ta toda incorreta a declaração de TtotCIBSSel tá tudo com F antes. Create e Destroy
  15. voce pode anexar seu modelo no sistema. Eu mesmo tenho solucao propria, uso no modo carne, 3 por paginas, nao do mesmo.
×
×
  • 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.

The popup will be closed in 10 segundos...