Giquieu
Membros-
Total de ítens
64 -
Registro em
-
Última visita
Sobre Giquieu
Últimos Visitantes
1.897 visualizações
Giquieu's Achievements
-
Ler Tag CST quando o ICMS for Simples Nacional (ICMSSN)
um tópico no fórum postou Giquieu Dúvidas gerais
Olá, Fiz uma implementação para que o pcteCTeR, considere na leitura a tag CST para dentro do ICMSSN. Fontes na Revision: 28165 if CTe.infCTe.versao >= 3 then CTe.Imp.ICMS.ICMSSN.CST := StrToCSTICMS(ok, Leitor.rCampo(tcStr,'CST')); pcteCTeR.pas pcteCTe.pas -
ACBrNFSeX - Capacidade de Ler o XML da Memoria no LoadFromLoteNfse
um tópico no fórum postou Giquieu DFe - Documentos Fiscais Eletrônicos
Olá, Atualmente o método TNotasFiscais.LoadFromLoteNfse considera apenas arquivos locais para carregar. O arquivo precisa estar armazenado no disco. Implementei no método TNotasFiscais.LoadFromLoteNfse a capacidade de ler o XML da memoria. Validado e testado no Lazarus. Revision SVN: 27653 ACBrNFSeXNotasFiscais.pas -
Tbm é possível consultar as NFSe por período: Esse método retorna apenas as NFSe já processadas. ACBrNFSeX.ConsultarNFSeServicoTomadoPorPeriodo
-
Olá, Estou emitindo/consultando/cancelando para Barueri / SP com sucesso. O Provedor de Barueri, funciona de maneira assíncrona. Após enviar o provedor retorna o protocolo de recebimento. Esse protocolo vc deve armazena-lo para realizar as posteriores consultas. Depois de executar o ACBrNFSeX.Emitir(); Para pegar o protocolo gerado pelo provedor: ACBrNFSeX.WebService.Emite.Protocolo; Após o envio, vc precisa consultar a situação do RPS, pra validar se o provedor processou ou não o RPS. Para consultar use: ProtocoloEnvio := ACBrNFSeX.WebService.Emite.Protocolo; ACBrNFSeX.ConsultarSituacao(ProtocoloEnvio); Essa consulta retorna se o provedor processou ou não o RPS enviado, vc pode pegar o resultado em: ACBrNFSeX.WebService.ConsultaSituacao Veja tbm o ACBrNFSeX.WebService.ConsultaSituacao.Situacao 0 = Arquivo Validado 1 = Arquivo Importado 2 = Arquivo com Erros -1 = Em Processamento -2 = Aguardando Processamento Após essa Consulta o provedor retorna o protocolo atualizado, se ocorrer erro no processamento o provedor adicionar .ERR no protocolo. ProtocoloConsulta := ACBrNFSeX.WebService.ConsultaSituacao.Protocolo Esse novo protocolo vc vai usar como entrada para o metodo ConsultarLoteRps, que vai retornar o XML ou os detalhes dos erros. Então, com o protocolo resultante do ConsultarSituacao, utilize pra consultar o lote: ACBrNFSeX.ConsultarLoteRps(ProtocoloConsulta); Nessa consulta o provedor retorna o XML ou os erros. Pegue o resultado em: ACBrNFSeX.WebService.ConsultaLoteRps ACBrNFSeX.WebService.ConsultaLoteRps.Erros
-
Ler Tag de Cpf do Tomador de Serviço no Provedor ISSBarueri
um tópico no fórum postou Giquieu DFe - Documentos Fiscais Eletrônicos
Olá, Ao Consultar/Cancelar a NFSe emitida pelo provedor ISSBarueri, para PF (CPF) não está sendo considerado a Tag Cpf. Estou enviando um ajuste para corrigir e considerar a leitura da tag Cpf. O ajuste apenas na leitura por XML (LerTomadorServicoIdentificacao), a leitura por TXT está correta, pois usa Copy nas posições corretas. Fontes na Revision: 26748 ISSBarueri.LerXml.pas -
@Vanderlei Soares Sim, estou enviando, consultando e cancelando com sucesso pra Barueri-SP.
-
Implementação Provedor Barueri / SP
Giquieu replied to Giquieu's tópico in DFe - Documentos Fiscais Eletrônicos
@Italo Giurizzato Junior Olá, fiz os testes e com os ajustes que estou enviando está funcionando, precisei os ajustes: alinhar o CNPJ/CNPJ a direita (rejeitava quando era CPF), ajustar os totais das retenções. O WebService não oferece métodos para Substituição e Carta Correção. Com isso está funcionando: Envio Consulta Cancelamento ISSBarueri.GravarXml.pas -
Implementação Provedor Barueri / SP
Giquieu replied to Giquieu's tópico in DFe - Documentos Fiscais Eletrônicos
@Italo Giurizzato Junior Blza, obrigado. Como não tenho D7, não conseguir validar. Refiz as funções. Edit: Estou usando Lazarus 2.0.6 FPC 3.0.4 Barueri.Provider.pas -
NFS-e Barueri - SP
Giquieu replied to Patrick Knopf's tópico in DFe - Documentos Fiscais Eletrônicos
-
Implementação Provedor Barueri / SP
um tópico no fórum postou Giquieu DFe - Documentos Fiscais Eletrônicos
Olá, Segue fontes e documentação técnica da implementação do provedor próprio de Barueri / SP. Sincronizado com a revision 25055. ACBrNFSeXServicos.ini Barueri.GravarXml.pas Barueri.LerXml.pas Barueri.Provider.pas ACBrNFSeXLerXml.pas ACBrNFSeXProviderManager.pas ACBrNFSeXProviderProprio.pas ACBrNFSeXWebserviceBase.pas ACBrNFSeXClass.pas ACBrNFSeXConsts.pas ACBrNFSeXConversao.pas ACBrNFSeX.pas ACBrNFSeX-change-log.txt Manuais Doc-NFSe-Barueri.rar -
Erro "input is not proper UTF-8, indicate encoding ! Bytes 0xC7 0xC3 0x4F 0x20
Giquieu replied to raosistemas's tópico in ACBrNFSe
Olá, para adicionar ao post. Estou recebendo o mesmo retorno. Quando o ACBrNFSeX tenta ler o Retorno de um envio pro Provedor SigISS, município de Londrina. O erro retorna quando executa o método LoadFromXml do TACBrXmlDocument. TACBrXmlDocument.LoadFromXml(AXmlDocument: string); Utilizando Lazarus e Linux. Retorno tratado pelo ACBrNFSeX: 2-lista-nfse-ger.xml -
Por email, me enviaram que é necessário ser 099-X. Solicitei a nova documentação. Assim que pegar coloco aqui junto a alteração pra usar X.
-
Olá, Interessante! Não existe um "setter" pra propriedade digito e o GetDigito, pega do BancoClass, que aqui está retornando 4.