Ir para conteúdo
  • Cadastre-se

LopesSilva

Membros
  • Total de ítens

    32
  • Registro em

  • Última visita

1 Seguidor

Últimos Visitantes

2.233 visualizações

LopesSilva's Achievements

  1. Boa tarde @FelipeMitt O manual apresenta apenas a URL "https://nfews.prefeitura.sp.gov.br". Como o arquivo ACBrNFSeXServicos.ini recomendava descomentar a linha abaixo, apenas executei esse ajuste e por enquanto só dá para fazer testes.
  2. Só está funcionando na versão 2.0 o envio: TESTE DE ENVIO DE LOTE DE RPS.
  3. Gera sem a tag do dest, só preenche se for diferente do Tomador, para ver se dá certo.
  4. Boa tarde, Atualizei as fontes do ACBr e estou fazendo da seguinte forma: No arquivo ACBrNFSeXServicos.ini, comentei o campo ProRecepcionar e onde tem o comentário "As linhas abaixo devem ser descomentadas..", descimentei e grave conforme o print abaixo. Depois cliquei no Compila_RES.bat e na sequência reinstalei o ACBr. No meu projeto no grupo que gero as tags do IBS adicionei adicione o CST para gerar as tags, fiz dessa forma porque vi nas fontes que colocando o CST geraria as tags. Exemplo: NFSe.IBSCBS.valores.trib.gIBSCBS.CST:=cst000; No componente do ACBrNFSeX deixei configurado como produção e para enviar usei essa rotina "ACBrNFSeX.Emitir(NumLote, meTeste)", com isso, consegui transmitir com sucesso no modo de testes. Espero que ajude.
  5. Bom dia @Alexandre Jansen Para resolver esse erro na unit ISSSãoPaulo.Provider, na rotina em questão, adicionei a variável lTamanhoInscricaoMunicipal: Integer; e, caso a versão seja ve200, alterei o tamanho da inscrição municipal para 12 caracteres. Conforme especificado no Manual, versão 3.3.4, na página 20, há um trecho que deve ser impresso. Na rotina abaixo em vermelho foi o que alterei. procedure TACBrNFSeProviderISSSaoPaulo.AssinaturaAdicional(Nota: TNotaFiscal); var sSituacao, sISSRetido, sCPFCNPJTomador, sIndTomador, sTomador, sCPFCNPJInter, sIndInter, sISSRetidoInter, sInter, sAssinatura: string; lTamanhoInscricaoMunicipal: integer; begin with Nota do begin sSituacao := EnumeradoToStr(NFSe.SituacaoNfse, ['N', 'C'], [snNormal, snCancelado]); sISSRetido := EnumeradoToStr(NFSe.Servico.Valores.IssRetido, ['N', 'S'], [stNormal, stRetencao]); // Tomador do Serviço sCPFCNPJTomador := OnlyNumber(NFSe.Tomador.IdentificacaoTomador.CpfCnpj); if Length(sCPFCNPJTomador) = 11 then sIndTomador := '1' else if Length(sCPFCNPJTomador) = 14 then sIndTomador := '2' else sIndTomador := '3'; sTomador := sIndTomador + Poem_Zeros(sCPFCNPJTomador, 14); // Prestador Intermediario sCPFCNPJInter := OnlyNumber(NFSe.Intermediario.Identificacao.CpfCnpj); if Length(sCPFCNPJInter) = 11 then sIndInter := '1' else if Length(sCPFCNPJInter) = 14 then sIndInter := '2' else sIndInter := '3'; sISSRetidoInter := EnumeradoToStr(NFSe.Intermediario.IssRetido, ['N', 'S'], [stNormal, stRetencao]); if sIndInter <> '3' then sInter := sIndInter + Poem_Zeros(sCPFCNPJInter, 14) + sISSRetidoInter else sInter := ''; if TACBrNFSeX(FAOwner).Configuracoes.Geral.Versao = ve200 then lTamanhoInscricaoMunicipal := 12 else lTamanhoInscricaoMunicipal := 8; sAssinatura := Poem_Zeros(NFSe.Prestador.IdentificacaoPrestador.InscricaoMunicipal, lTamanhoInscricaoMunicipal) + PadRight(NFSe.IdentificacaoRps.Serie, 5, ' ') + Poem_Zeros(NFSe.IdentificacaoRps.Numero, 12) + FormatDateTime('yyyymmdd', NFse.DataEmissao) + TipoTributacaoRPSToStr(NFSe.TipoTributacaoRPS) + sSituacao + sISSRetido + Poem_Zeros(OnlyNumber(FormatFloat('#0.00', NFSe.Servico.Valores.ValorServicos)), 15) + Poem_Zeros(OnlyNumber(FormatFloat('#0.00', NFSe.Servico.Valores.ValorDeducoes)), 15) + Poem_Zeros(OnlyNumber(NFSe.Servico.ItemListaServico), 5) + sTomador + sInter; NFSe.Assinatura := string(TACBrNFSeX(FAOwner).SSL.CalcHash(AnsiString(sAssinatura), dgstSHA1, outBase64, True)); end; end;
  6. @BigWings e @Juliomar Marchetti o @Italo Giurizzato Junior respondeu a minha dúvida nesse outro tópico. . Como a resposta dele esclareceu todas as minhas dúvidas, agradeço a todos.
  7. @Juliomar Marchetti O componente está preenchendo corretamente, tanto que sem contingência está gerando corretamente. O problema é só na hora de enviar para a SEFAZ de São Paulo que ocorre o erro. Verificando no manual essa alteração para emissores pessoa jurídica (CNPJ) ainda é opcional. Minha dúvida era se seria necessário preencher alguma tag e se mais alguém também estava enfrentando esse problema no estado de São Paulo.
  8. Quando gero o cupom NFC-e em homologação usando o QR-Conde versão 3 é transmitido normalmente, porém quando gero em contingência simulando problemas de internet e depois vou transmitir para SEFAZ, ocorre a -> Rejeição: Parâmetro do QR-Code inexistente (tipo_id_destinatario). Se gerado utilizando o QR-Code na versão 2 em contingência, o funcionamento é normal. Mais alguém está enfrentando esse problema? Será que faltou preencher algum campo ou trata-se de um problema com a SEFAZ?
  9. Delphi 10.2 Update 3.
  10. Temo esse caracteres de diferente No "xEvento" Carta de Correção está com acentos. Acho que pode ser isso.
  11. Não precisa, deve ser alguma coisa que estou fazendo de errado, vou revisar e se encontrar algum problema relato. Achei que poderia ser algum problema na rotina. Obrigado pela atenção.
  12. Não tenho. No teste, usei o Demo da pasta "Exemplos\ACBrDFe\ACBrNFe\Delphi". Na aba Eventos e Imprimir Evento.
  13. Está sim, segue a imagem abaixo. Na unit "ACBrXmlDocument" na "procedure TACBrXmlDocument.LoadFromXml(AXmlDocument: string);" eu descomentei a linha 1349 "AXmlDocument := NativeStringToUTF8(AXmlDocument);" e após isso voltou a funcionar igual antes.
  14. Atualizei o projeto para revisão 35288 e após atualizar passou a ocorrer o erro "input is not proper UTF-8". Se voltar para revisão 33.950 o problema não ocorre. Atualizei a dlls e mesmo assim o problema continua.
  15. Estou começando a usar o FastReport não conheço muito ele estou apanhando bastante para usar o componente. Para testar estou usando o próprio exemplo do ACBr para "Imprimir danfe". estou utilizando o "Fast Report 4 Enterprise", atualizei os fontes do ACBr e mesmo assim o problema continua. O problema é que ao compilar usando o "DANFE.fr3" que está ele abre normal mostra quase tudo muito bonito, porém não está mostrando as duplicatas e as formas de pagamento. Estou uns dois dias tentando entender como funciona mas não consegui chegar em lugar nenhum. Eu vi que na pasta tem outros danfes: "DANFeRetrato.fr3", "DANFeRetratoNovo.fr3" entre outros que estão mostrando os erros mencionados acima (Erro(s) encontrado(s), Classe nao encontrada Datasets, Classe não encontrada Formats).
×
×
  • 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.