Membros Pro Marcos Pereda Postado Sexta as 14:03 Membros Pro Postado Sexta as 14:03 Existe na lib alguma função para iterar nas notas retornadas pelo método de consulta de RPS ? [ConsultaLoteRps] CodVerificacao= Lote=1513609801 Protocolo=1513609801 Situacao=true XmlEnvio=<PedidoConsultaLote xmlns="http://www.prefeitura.sp.gov.br/nfe"><Cabecalho xmlns="" Versao="1"><CPFCNPJRemetente><CNPJ>05612901000158</CNPJ></CPFCNPJRemetente><NumeroLote>1513609801</NumeroLote></Cabecalho><Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"></CanonicalizationMethod><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"></SignatureMethod><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"></Transform><Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"></Transform></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></DigestMethod><DigestValue>RiqzG7tJhqMr0l4toozB5I66lfs=</DigestValue></Reference></SignedInfo><SignatureValue></Signature></PedidoConsultaLote> XmlRetorno=<RetornoConsulta xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.prefeitura.sp.gov.br/nfe"><Cabecalho xmlns="" Versao="1"><Sucesso>true</Sucesso></Cabecalho><NFe xmlns=""><Assinatura>k9TjrkT7BlzAhkFctVJBqidp6JNKrLQY3lPNaj4TroMeLzWW5AEVPgmDZ2JoDnhNxaj7miAyF5jdarMcGYpurNzZdOc+yAoyV3Jg99AyIz/1GVDr8bM3PwaDj2C3d5Og7jAusTjYXQ8F06DACvrrH0+WKD3OTsr82wOb8qn6I/FAjBHghGpVFSgroO4JO5o4HdXNo12NZl0joW/DBx6mBBd4CRb9edDtqjMCmd/3WkG8mGXHJnbsgYvosHXWmR9a7ZSpbsMTN/pwcrh6D8oZBCCh5EjR0vaoCecIXuaoEAM0ovSVsY+p/D7ptlZA7MWhSJZWXUOyWvAD2G6l12Aasg==</Assinatura><ChaveNFe><InscricaoPrestador>32511841</InscricaoPrestador><NumeroNFe>17079</NumeroNFe><CodigoVerificacao>DTK7LP5G</CodigoVerificacao></ChaveNFe><DataEmissaoNFe>2025-07-03T15:57:54</DataEmissaoNFe><NumeroLote>1513609801</NumeroLote><ChaveRPS><InscricaoPrestador>32511841</InscricaoPrestador><SerieRPS>A</SerieRPS><NumeroRPS>16429</NumeroRPS></ChaveRPS><TipoRPS>RPS</TipoRPS><DataEmissaoRPS>2025-07-03</DataEmissaoRPS><DataFatoGeradorNFe>2025-07-03T00:00:00</DataFatoGeradorNFe><CPFCNPJPrestador><CNPJ>05612901000158</CNPJ></CPFCNPJPrestador><RazaoSocialPrestador>MARCOS LEANDRO PEREDA ME</RazaoSocialPrestador><EnderecoPrestador><TipoLogradouro>RUA</TipoLogradouro><Logradouro>CARAMURU</Logradouro><NumeroEndereco>00417</NumeroEndereco><ComplementoEndereco>CJ 77</ComplementoEndereco><Bairro>SAUDE</Bairro><Cidade>3550308</Cidade><UF>SP</UF><CEP>4138001</CEP></EnderecoPrestador><EmailPrestador>@com.br</EmailPrestador><StatusNFe>N</StatusNFe><TributacaoNFe>T</TributacaoNFe><OpcaoSimples>4</OpcaoSimples><ValorServicos>806.95</ValorServicos><CodigoServico>2692</CodigoServico><AliquotaServicos>0</AliquotaServicos><ValorISS>0</ValorISS><ValorCredito>0</ValorCredito><ISSRetido>false</ISSRetido><CPFCNPJTomador><CNPJ></CNPJ></CPFCNPJTomador><RazaoSocialTomador>Escola Crianca Inocente</RazaoSocialTomador><EnderecoTomador><TipoLogradouro>R.</TipoLogradouro><Logradouro>Itaverava</Logradouro><NumeroEndereco>225</NumeroEndereco><Bairro>Camargos</Bairro><Cidade>3518800</Cidade><UF>SP</UF><CEP>7111040</CEP></EnderecoTomador><EmailTomador>@.com.br</EmailTomador><Discriminacao>Contrato do Sistema SisAlu referente ao mes de Julho/2025Valor aproximado dos tributos R$ 132,10 (16,37%). Fonte: IBPT SisAlu : 633,36 contas a pagar - 7 de 12 (R$ 152,47) , Web - 7 de 12 (R$ 145,44)</Discriminacao><FonteCargaTributaria></FonteCargaTributaria></NFe></RetornoConsulta> Obrigado Marcos
Consultores Daniel InfoCotidiano Postado Sexta as 14:20 Consultores Postado Sexta as 14:20 Bom dia @Marcos Pereda Pode explicar melhor o que vc precisa por favor. Nos forneça mais detalhes 1 Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Membros Pro Marcos Pereda Postado Sexta as 15:33 Autor Membros Pro Postado Sexta as 15:33 sim, claro, preciso saber que funções tem na lib para ajudar no processamento do retorno do envio de lote de rps para gerar nfse. Atualmente na tecnospeed, tem um método que eu pego o retorno da prefeitura com a lista de notas geradas e ele inicializa um objeto com as notas individualizadas, e assim não preciso tratar individualmente cada xml de cada prefeitura, eu passo diretamente pela lista de objetos gerados pelo metodo, fazendo um looping simples e pegando as propriedades das notas. Eu achei algumas funções na documentação, mas não sei se é o caminho mais correto na documentação achei isto NFSE_CarregarLoteXML e ahi eu faria um looping tentando transformar em ini usando isto NFSE_ObterIni ? desde já agradeço, Marcos
Consultores Daniel InfoCotidiano Postado Sexta as 17:01 Consultores Postado Sexta as 17:01 @Marcos Pereda boa tarde. Infelizmente cada provedor, tem suas características e métodos. Exemplificando: Provedor A - Permite envio unitário e lote, Consulta unitária e lote, Cancelamento unitário, necessita de certificado para logar. Provedor B - Permite envio unitário, Consulta unitária, Cancelamento unitário, não requer certificado para logar. Então o primeiro passo é identificarmos o que este provedor oferece de recursos. Para que o sr. possa identificar, use o método: NFSE_ObterInformacoesProvedor(sResposta, esTamanho); Sabendo o que o provedor oferece o sr. utiliza o metodo mais indicado.. (Consulta por RPS, Consulta por Faixa, Consulta por Periodo, etc) As respostas então pode vir em lista quando lote ou individual quando unitário. Como padrão a resposta em em formato INI, mas é configurável e pode alterar a reposta para XML ou JSON (clique aqui para ver o manual de como alterar o modo da resposta) Talvez em json, seja mais fácil você ler estas respostas. 1 Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Membros Pro Marcos Pereda Postado Sexta as 19:44 Autor Membros Pro Postado Sexta as 19:44 Obrigado, como eu faço para transformar a resposta em json ? tem função na lib para isso ?
Consultores Daniel InfoCotidiano Postado Sexta as 19:58 Consultores Postado Sexta as 19:58 12 minutos atrás, Marcos Pereda disse: tem função na lib para isso ? sim, no post tem um clique aqui. acho q passou despercebido. vou colar o link aqui em baixo para facilitar https://acbr.sourceforge.io/ACBrLib/Geral.html Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Membros Pro Marcos Pereda Postado Sexta as 20:01 Autor Membros Pro Postado Sexta as 20:01 show de bola, obrigado, vou testar 1
Membros Pro Marcos Pereda Postado Sexta as 20:06 Autor Membros Pro Postado Sexta as 20:06 não retornou conforme eu esperava estou na demo, testando o metodo ConsultarLoteRps, ele tem que me retornar uma nota. configurei o retorno como json, mas esta retornando o xml da prefeitura : { "ConsultaLoteRps" : { "CodVerificacao" : "", "Lote" : "1513609801", "Protocolo" : "1513609801", "Situacao" : "true", "XmlEnvio" : "<PedidoConsultaLote xmlns=\"http://www.prefeitura.sp.gov.br/nfe\"><Cabecalho xmlns=\"\" Versao=\"1\"><CPFCNPJRemetente><CNPJ>05612901000158</CNPJ></CPFCNPJRemetente><NumeroLote>1513609801</NumeroLote></Cabecalho><Signature xmlns=\"http://www.w3.org/2000/09/xmldsig#\"><SignedInfo><CanonicalizationMethod Algorithm=\"http://www.w3.org/TR/2001/REC-xml-c14n-20010315\"></CanonicalizationMethod><SignatureMethod Algorithm=\"http://www.w3.org/2000/09/xmldsig#rsa-sha1\"></SignatureMethod><Reference URI=\"\"><Transforms><Transform Algorithm=\"http://www.w3.org/2000/09/xmldsig#enveloped-signature\"></Transform><Transform Algorithm=\"http://www.w3.org/TR/2001/REC-xml-c14n-20010315\"></Transform></Transforms><DigestMethod Algorithm=\"http://www.w3.org/2000/09/xmldsig#sha1\"></DigestMethod><DigestValue>RiqzG7tJhqMr0l4toozB5I66lfs=</DigestValue></Reference></SignedInfo><SignatureValue>IQnrz0rcapeGNJgNnJzdpB7zur/araD7vWrJiJJJH0GldZKP2aSA5NJ9k4A7VcWdFF2AzGeSoIcURua0T/iHC8G0HWYLYcUjNt9E/WSeqXhn0T8gMCa9BFDu2GSh4AdoQF8g9Ij9EiGPE+Auni/lzF814X73zth21WhSXQyM1mVIRNofB4rv3SjaKQYmwKk5MybJfBONr5rXtTmuyPOyz8J/T8wa+tTHf8UqeQha9TFHAjifGI6WfVPbIGhl6b2PI/eEx/Y8BsHmcejXHn+VPPsmpbVFMnO4IZiXPLaamnNgsiXXz0LDpjpCdha0ePdXHJ3FTFPUaGZ27/IThrJOjg==</SignatureValue><KeyInfo><X509Data><X509Certificate>MIIHPTCCBSWgAwIBAgIIEd4lATFLF4YwDQYJKoZIhvcNAQELBQAwWTELMAkGA1UEBhMCQlIxEzARBgNVBAoTCklDUC1CcmFzaWwxFTATBgNVBAsTDEFDIFNPTFVUSSB2NTEeMBwGA1UEAxMVQUMgU09MVVRJIE11bHRpcGxhIHY1MB4XDTI1MDEzMTE4MjgwMFoXDTI2MDEzMTE4MjgwMFowgeIxCzAJBgNVBAYTAkJSMRMwEQYDVQQKEwpJQ1AtQnJhc2lsMQswCQYDVQQIEwJTUDESMBAGA1UEBxMJU2FvIFBhdWxvMR4wHAYDVQQLExVBQyBTT0xVVEkgTXVsdGlwbGEgdjUxFzAVBgNVBAsTDjA5NDYxNjQ3MDAwMTk1MRkwFwYDVQQLExBWaWRlb2NvbmZlcmVuY2lhMRowGAYDVQQLExFDZXJ0aWZpY2FkbyBQSiBBMTEtMCsGA1UEAxMkTUFSQ09TIExFQU5EUk8gUEVSRURBOjA1NjEyOTAxMDAwMTU4MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyuKJWUCAfn6DW1f2qMRWNr+a7b2U/5WcqeD6YE/genFT+ZHl0j0L/rrSBpQlwSHb3OzKI0iKkfvhko8iduEP/RAUptutaaq4OFk2VD00kzJ8TyaMfSbW+fTXckJXxRsz6/v1Ec2qonenvh7CODFbHJMszPypGQUGUsgy3vJ01UwV90sHTTJayDDRcqpyEQRz6lKD1SC2igVnpfWW39kxLEKcVQMLDkEhTli1grbhAgHHKOjZptFwtuDlKc+nLe4zUZxulje5cZYOt20yjSpSnU6Inr+ozTtMl5mP/CuY9/+dMkB/ylhGgYXOYoXnZAsVWSRFiGkYpBp8CO9ZE1IbtwIDAQABo4ICfTCCAnkwCQYDVR0TBAIwADAfBgNVHSMEGDAWgBTFUu0lgAnfnILIn0fG3bRfMd25sTBUBggrBgEFBQcBAQRIMEYwRAYIKwYBBQUHMAKGOGh0dHA6Ly9jY2QuYWNzb2x1dGkuY29tLmJyL2xjci9hYy1zb2x1dGktbXVsdGlwbGEtdjUucDdiMIG4BgNVHREEgbAwga2BG21hcmNvcy5wZXJlZGFAc2lzYWx1LmNvbS5icqAgBgVgTAEDAqAXExVNQVJDT1MgTEVBTkRSTyBQRVJFREGgGQYFYEwBAwOgEBMOMDU2MTI5MDEwMDAxNTigOAYFYEwBAwSgLxMtMDQwNzE5NzcyNTI4OTM1Njg0MzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwoBcGBWBMAQMHoA4TDDAwMDAwMDAwMDAwMDBdBgNVHSAEVjBUMFIGBmBMAQIBJjBIMEYGCCsGAQUFBwIBFjpodHRwOi8vY2NkLmFjc29sdXRpLmNvbS5ici9kb2NzL2RwYy1hYy1zb2x1dGktbXVsdGlwbGEucGRmMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDCBjAYDVR0fBIGEMIGBMD6gPKA6hjhodHRwOi8vY2NkLmFjc29sdXRpLmNvbS5ici9sY3IvYWMtc29sdXRpLW11bHRpcGxhLXY1LmNybDA/oD2gO4Y5aHR0cDovL2NjZDIuYWNzb2x1dGkuY29tLmJyL2xjci9hYy1zb2x1dGktbXVsdGlwbGEtdjUuY3JsMB0GA1UdDgQWBBT/3R+kDMFWeh2grB1J1hnrlTZCqDAOBgNVHQ8BAf8EBAMCBeAwDQYJKoZIhvcNAQELBQADggIBAGxmU8oo/oU5sh1iZxVNH2HewfMYwHxKDSR7jaweYxUnYi2Ydn+OpQR4dSQdMB9QII0S8stWZa+NC8pMMGtEmQurwVr0bdFUwMNkIeDbCGnyP0YP8SL0z0qIKhcj9UG0J+c1UnlemNFTNkB9kL9iNQcqmU5mMX0d6csoQzMR6mo4rRzlZf4EdPc0REQKOgTtGY71+Mv8OTjxOUJz+iv2BfM8uRH4bk85KES6VWFLayZ47G2n9cN+0CrJKlSQae0vsKAfwwdBLdbDf0yZpJ8Byd8JWnGF0twyjHKoHKSV4pv6ePGAQt2Wf0DhT13//owpuO9km+JgM8DVluV+0bEKyaLxz/dyvDIjnwIi1k5quWPxSGMnFkKzsPtzJ3/RFZNrM4mqiMdM6NlVptAPuRHil2icHYk5AJmVtMRfS1P7pN9nEp6T2qLUTIBY1mrQWRZTHrD/7onr29caLs2pUyaNIjar05NUrc/EzxwMoGErYhFrCHDOzNL2Xf1lKoirLHRdt93o2XRogGN4pySadVgBsfoTqeCYreq+5dW4lTlH4USTi15EdEtFZHlpFH+Dvvih671Kc1EqEVgeJWGLetUlNR7DZ8hzePG7A45fAxiByF1FtuBMAGFjNG17cgF3jGaWod+zBfG4jQafcfQD3pw594ImvU9CE9ui9Z1fagmffo0z</X509Certificate></X509Data></KeyInfo></Signature></PedidoConsultaLote>", "XmlRetorno" : "<RetornoConsulta xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://www.prefeitura.sp.gov.br/nfe\"><Cabecalho xmlns=\"\" Versao=\"1\"><Sucesso>true</Sucesso></Cabecalho><NFe xmlns=\"\"><Assinatura>k9TjrkT7BlzAhkFctVJBqidp6JNKrLQY3lPNaj4TroMeLzWW5AEVPgmDZ2JoDnhNxaj7miAyF5jdarMcGYpurNzZdOc+yAoyV3Jg99AyIz/1GVDr8bM3PwaDj2C3d5Og7jAusTjYXQ8F06DACvrrH0+WKD3OTsr82wOb8qn6I/FAjBHghGpVFSgroO4JO5o4HdXNo12NZl0joW/DBx6mBBd4CRb9edDtqjMCmd/3WkG8mGXHJnbsgYvosHXWmR9a7ZSpbsMTN/pwcrh6D8oZBCCh5EjR0vaoCecIXuaoEAM0ovSVsY+p/D7ptlZA7MWhSJZWXUOyWvAD2G6l12Aasg==</Assinatura><ChaveNFe><InscricaoPrestador>32511841</InscricaoPrestador><NumeroNFe>17079</NumeroNFe><CodigoVerificacao>DTK7LP5G</CodigoVerificacao></ChaveNFe><DataEmissaoNFe>2025-07-03T15:57:54</DataEmissaoNFe><NumeroLote>1513609801</NumeroLote><ChaveRPS><InscricaoPrestador>32511841</InscricaoPrestador><SerieRPS>A</SerieRPS><NumeroRPS>16429</NumeroRPS></ChaveRPS><TipoRPS>RPS</TipoRPS><DataEmissaoRPS>2025-07-03</DataEmissaoRPS><DataFatoGeradorNFe>2025-07-03T00:00:00</DataFatoGeradorNFe><CPFCNPJPrestador><CNPJ>05612901000158</CNPJ></CPFCNPJPrestador><RazaoSocialPrestador>MARCOS LEANDRO PEREDA ME</RazaoSocialPrestador><EnderecoPrestador><TipoLogradouro>RUA</TipoLogradouro><Logradouro>CARAMURU</Logradouro><NumeroEndereco>00417</NumeroEndereco><ComplementoEndereco>CJ 77</ComplementoEndereco><Bairro>SAUDE</Bairro><Cidade>3550308</Cidade><UF>SP</UF><CEP>4138001</CEP></EnderecoPrestador><EmailPrestador>[email protected]</EmailPrestador><StatusNFe>N</StatusNFe><TributacaoNFe>T</TributacaoNFe><OpcaoSimples>4</OpcaoSimples><ValorServicos>806.95</ValorServicos><CodigoServico>2692</CodigoServico><AliquotaServicos>0</AliquotaServicos><ValorISS>0</ValorISS><ValorCredito>0</ValorCredito><ISSRetido>false</ISSRetido><CPFCNPJTomador><CNPJ>05951513000100</CNPJ></CPFCNPJTomador><RazaoSocialTomador>Escola Crianca Inocente</RazaoSocialTomador><EnderecoTomador><TipoLogradouro>R.</TipoLogradouro><Logradouro>Itaverava</Logradouro><NumeroEndereco>225</NumeroEndereco><Bairro>Camargos</Bairro><Cidade>3518800</Cidade><UF>SP</UF><CEP>7111040</CEP></EnderecoTomador><EmailTomador>[email protected]</EmailTomador><Discriminacao>Contrato do Sistema SisAlu referente ao mes de Julho/2025\nValor aproximado dos tributos R$ 132,10 (16,37%). Fonte: IBPT\n SisAlu : 633,36 \n contas a pagar - 7 de 12 (R$ 152,47) , Web - 7 de 12 (R$ 145,44)</Discriminacao><FonteCargaTributaria></FonteCargaTributaria></NFe></RetornoConsulta>" } } em que momento é transformado para json ? grato Marcos
Recommended Posts