Membros Pro Giquieu Posted March 25 Membros Pro Share Posted March 25 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 Link to comment Share on other sites More sharing options...
Consultores Italo Giurizzato Junior Posted March 27 Consultores Share Posted March 27 Bom dia Giquieu, Muito obrigado pela colaboração, já inclui na minha lista de tarefas. TK-2514 Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP Link to comment Share on other sites More sharing options...
Consultores Italo Giurizzato Junior Posted March 29 Consultores Share Posted March 29 Bom dia Giquieu, Fiz uma alteração nos nomes das Units, em vez de Barueri, mudei para ISSBarueri para seguir o padrão das demais cidades que tem o seu próprio WebService. Temos um problema, as funções Causa e Solucao implementadas na um ISSBarueri.Provider você utilizou a propriedade StrictDelimiter do TStringList que não existe no Delphi 7 e temos que manter os fontes dos componentes compilando desde o Delphi 7 até a versão mais recente. Se faz necessário reescrever essas duas função de tal forma que compile no Delphi 7 e atenda as necessidades. Fiz uma alteração em outras units do componente visando atender provedores que em vez de gerar um XML gera um TXT como é esse e outros que geram em Json. Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP Link to comment Share on other sites More sharing options...
Membros Pro Giquieu Posted March 29 Author Membros Pro Share Posted March 29 (edited) @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 Edited March 29 by Giquieu Link to comment Share on other sites More sharing options...
Consultores Solution Italo Giurizzato Junior Posted March 29 Consultores Solution Share Posted March 29 Boa tarde Giquieu, Favor fazer uma cópia das units que você alterou e atualize todos os fontes de todas as pastas. Reinstale o ACBr e faça novos testes. Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP Link to comment Share on other sites More sharing options...
Membros Pro Giquieu Posted May 2 Author Membros Pro Share Posted May 2 (edited) @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 Edited May 2 by Giquieu Link to comment Share on other sites More sharing options...
Consultores Italo Giurizzato Junior Posted May 2 Consultores Share Posted May 2 Bom dia Giquieu, Muito obrigado pela colaboração, já esta na minha lista de tarefas. TK-2631 1 Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP Link to comment Share on other sites More sharing options...
Consultores Italo Giurizzato Junior Posted May 3 Consultores Share Posted May 3 Bom dia Giquieu, Já esta no SVN. 1 Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP Link to comment Share on other sites More sharing options...
Recommended Posts