API NFS GINFE

109 views
Skip to first unread message

Marlon Oliveira Barbosa

unread,
Sep 23, 2019, 7:18:34 PM9/23/19
to NFePHP
Boa noite Roberto, 

Eu estou gerando um API para fazer todas as operações de NFs para modelos GINFE(https://github.com/Focus599Dev/sped-nfsginfe), estou no processo de desenvolvimento.  

Eu gostaria de sua ajuda se possível para alinhar o Curl, pois estou fazendo um teste de envio de RPS e só me volta a mensagem:

<env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'><env:Header></env:Header><env:Body><env:Fault xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'><faultcode>env:Client</faultcode><faultstring>Endpoint {http://homologacao.ginfes.com.br}ServiceGinfesImplPort does not contain operation meta data for: {http://www.ginfes.com.br/servico_enviar_lote_rps_envio_v03.xsd}EnviarLoteRpsEnvio</faultstring></env:Fault></env:Body></env:Envelope>"

Me parece que meu código não esta conseguindo enviar para o server a operação certa sei lá.

Vou deixar um exemplo do que estou enviando:

Header
array(2) {
 [0]=>
 string(102) "Content-Type: text/xml;charset=utf-8;SOAPAction="https://homologacao.ginfes.com.br/RecepcionarLoteRps""
 [1]=>
 string(21) "Content-length: 10851"
}



XML 

<versaoDados>3</versaoDados>
</cabecalho>
<soap:Body>
<LoteRps Id="19534">
<tipos:NumeroLote>19534</tipos:NumeroLote>
<tipos:Cnpj>CNPJ</tipos:Cnpj>
<tipos:InscricaoMunicipal>incs</tipos:InscricaoMunicipal>
<tipos:QuantidadeRps>1</tipos:QuantidadeRps>
<tipos:ListaRps>
<tipos:Rps>
<tipos:InfRps Id="19534">
<tipos:IdentificacaoRps>
<tipos:Numero>201900000880991</tipos:Numero>
<tipos:Serie>00A</tipos:Serie>
<tipos:Tipo>1</tipos:Tipo>
</tipos:IdentificacaoRps>
<tipos:DataEmissao>2019-09-20T15:33:20</tipos:DataEmissao>
<tipos:NaturezaOperacao>1</tipos:NaturezaOperacao>
<tipos:RegimeEspecialTributacao>3</tipos:RegimeEspecialTributacao>
<tipos:OptanteSimplesNacional>2</tipos:OptanteSimplesNacional>
<tipos:IncentivadorCultural>2</tipos:IncentivadorCultural>
<tipos:Status>1</tipos:Status>
<tipos:Servico>
<tipos:Valores>
<tipos:ValorServicos>2565.11</tipos:ValorServicos>
<tipos:ValorDeducoes>0</tipos:ValorDeducoes>
<tipos:ValorPis>0.00</tipos:ValorPis>
<tipos:ValorCofins>0.00</tipos:ValorCofins>
<tipos:ValorInss>0.00</tipos:ValorInss>
<tipos:ValorIr>38.48</tipos:ValorIr>
<tipos:ValorCsll>0.00</tipos:ValorCsll>
<tipos:IssRetido>2</tipos:IssRetido>
<tipos:ValorIssRetido>0.00</tipos:ValorIssRetido>
<tipos:OutrasRetencoes>0.00</tipos:OutrasRetencoes>
<tipos:BaseCalculo>2565.11</tipos:BaseCalculo>
<tipos:Aliquota>0.0200</tipos:Aliquota>
<tipos:ValorLiquidoNfse>2526.63</tipos:ValorLiquidoNfse>
</tipos:Valores>
<tipos:ItemListaServico>1009</tipos:ItemListaServico>
<tipos:CodigoTributacaoMunicipio>10.09.01 / 00100901</tipos:CodigoTributacaoMunicipio>
<tipos:Discriminacao>COMISSAO SOBRE VENDAS DE COTA DE CONSORCIOS REFERENTE AO</tipos:Discriminacao>
<tipos:CodigoMunicipio>3543402</tipos:CodigoMunicipio>
</tipos:Servico>
<tipos:Prestador>
<tipos:Cnpj>02949160000107</tipos:Cnpj>
<tipos:InscricaoMunicipal>9177901</tipos:InscricaoMunicipal>
</tipos:Prestador>
<tipos:Tomador>
<tipos:IdentificacaoTomador>
<tipos:CpfCnpj>
<tipos:Cnpj>CNPJ</tipos:Cnpj>
</tipos:CpfCnpj>
</tipos:IdentificacaoTomador>
<tipos:RazaoSocial>Name</tipos:RazaoSocial>
<tipos:Endereco>
<tipos:Endereco>AV PAULISTA</tipos:Endereco>
<tipos:Numero>n</tipos:Numero>
<tipos:Bairro>bairro</tipos:Bairro>
<tipos:CodigoMunicipio>3543402</tipos:CodigoMunicipio>
<tipos:Uf>SP</tipos:Uf>
<tipos:Cep>01310200</tipos:Cep>
</tipos:Endereco>
<tipos:Contato>
<tipos:Telefone>ssss</tipos:Telefone>
<tipos:Email>email</tipos:Email>
</tipos:Contato>
</tipos:Tomador>
</tipos:InfRps>
<dsig:Signature>
<dsig:SignedInfo>
<dsig:CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
<dsig:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
<dsig:Reference URI="#19534">
<dsig:Transforms>
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<dsig:DigestValue>izwdQNWuXd7V7g1NSNwiboY0mbk=</dsig:DigestValue>
</dsig:Reference>
</dsig:SignedInfo>
<dsig:SignatureValue>gAKvfex/vaYV1xkaA7YGMgj8D1kWbHlIEDYEuho9OxnA3I9LQf1IfZwcpZzw+0S9MQKYW40mAHKwYI17Wm8MblNevu5JGgPoVHzSlSW9pSslGyvr5MyRLLrlFUUDOHZkHC9mHupyRM0QxhayeTD+KLt3WTvXRfcX3CI1VGLmvoHXuS3LSEZE2gcuMJb0gGm4lidZRE7CnTx44Jqee2PqnXqoEQygBrIaVAICmWjptLovk+Ux299hLO7INZpa0nld9xUVDqlUMBkPOojN3QkkVcFZsic2V1yCgrL8yZOmrhN69Fn23iQnzj9+NCzwrG47QA6sIMKI6TdF9jrHetO1OA==</dsig:SignatureValue>
<dsig:KeyInfo>
<dsig:X509Data>
<dsig:X509Certificate>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</dsig:X509Certificate>
</dsig:X509Data>
</dsig:KeyInfo>
</dsig:Signature>
</tipos:Rps>
</tipos:ListaRps>
</LoteRps>
<dsig:Signature>
<dsig:SignedInfo>
<dsig:CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
<dsig:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
<dsig:Reference URI="#19534">
<dsig:Transforms>
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<dsig:DigestValue>5GppuAkhrg2V/BP39tXqxY9Eono=</dsig:DigestValue>
</dsig:Reference>
</dsig:SignedInfo>
<dsig:SignatureValue>T2+bYNCrHsi2v4E1PE45vxJCaFxVNGE2zhdkGyZ/0IrCwJJN3NaqRU/P4toN/dOHw5cVKGunOZjg4X/rlcE4c9ITxwrSFhKARWDyDw9xNWR/BPQbo4GAVElgt/mxm2TCHsbOc84Ot0JJq1OdmWlXaQSqJ4Cwq4hl2KPjdAnw2MHWDgLjb780ztWLJpG0UgOLw+Nc8+JVGNglAu3wjExF52KJyEKs3SuF0mdS+nfd0kTvg+u6vgZWfpGq3xTFPZSUURL1kYNW9cnVpCiwTVYUzkf3dN63xmedJL1JdgTjeWiUUsSosut2riYLVRg2tBhBDCPipWZ70SYGyHrTuyy/eA==</dsig:SignatureValue>
<dsig:KeyInfo>
<dsig:X509Data>
<dsig:X509Certificate>MIIH4DCCBcigAwIBAgIIXeUb+yqctaQwDQYJKoZIhvcNAQELBQAwcTELMAkGA1UEBhMCQlIxEzARBgNVBAoTCklDUC1CcmFzaWwxMjAwBgNVBAsTKUF1dG9yaWRhZGUgQ2VydGlmaWNhZG9yYSBWQUxJRCAtIEFDIFZBTElEMRkwFwYDVQQDExBBQyBPTkxJTkUgQlJBU0lMMB4XDTE5MDExNDEwMTgyNVoXDTIwMDExNDEwMTgyNVowgcsxCzAJBgNVBAYTAkJSMQswCQYDVQQIEwJTUDEXMBUGA1UEBxMOUklCRUlSQU8gUFJFVE8xEzARBgNVBAoTCklDUC1CcmFzaWwxGTAXBgNVBAsTEEFDIE9OTElORSBCUkFTSUwxGzAZBgNVBAsTElBlc3NvYSBKdXJpZGljYSBBMTEOMAwGA1UECxMFVkFMSUQxOTA3BgNVBAMTMFRSQUNBTiBNQVFVSU5BUyBFIFNJU1RFTUFTIFBBUkEgQUdSSUNVTFRVUkEgTFREQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK5733wH/IdZCmc4pDgloPT6wmaIgzWlwed4K6JwFGgNOp672JgM4vBghTZ8yKwHHnR7oBJ4MzMgLVB+nornuZPelQE8LRp6STGZyzrAZ4QXL2o6MFH9ovtp8TQC1ODmEH8pi8i706LNuGzWdnhxutSvMDPo880Kr9pgdhFBJ5hJ0tc+TrC977s7QAUOa+6OxOvauFtuSN6qRM43W4Gr68eVjgYoLPU61nfwSISeuLOxfg+CTRGyXV3rt3oB0nQQ4TWyDxISw/PjP7GBSMP7wsJjOF2HLFDMpAx+ThvyAJyOIgE/8sQdMCQAx6kclFCPV1WuRHZs3XZwNmzO63MSPVECAwEAAaOCAx8wggMbMG0GCCsGAQUFBwEBBGEwXzBdBggrBgEFBQcwAoZRaHR0cDovL2ljcC1icmFzaWwudmFsaWRjZXJ0aWZpY2Fkb3JhLmNvbS5ici9hYy1vbmxpbmVicmFzaWwvYWMtb25saW5lYnJhc2lsdjIucDdiMAkGA1UdEwQCMAAwHwYDVR0jBBgwFoAU4fQSnRUHfw08ccUrT2vGdQPmSS8wdgYDVR0gBG8wbTBrBgZgTAECATAwYTBfBggrBgEFBQcCARZTaHR0cDovL2ljcC1icmFzaWwudmFsaWRjZXJ0aWZpY2Fkb3JhLmNvbS5ici9hYy1vbmxpbmVicmFzaWwvZHBjLWFjLW9ubGluZWJyYXNpbC5wZGYwggEXBgNVHR8EggEOMIIBCjBboFmgV4ZVaHR0cDovL2ljcC1icmFzaWwudmFsaWRjZXJ0aWZpY2Fkb3JhLmNvbS5ici9hYy1vbmxpbmVicmFzaWwvbGNyLWFjLW9ubGluZWJyYXNpbHYyLmNybDBcoFqgWIZWaHR0cDovL2ljcC1icmFzaWwyLnZhbGlkY2VydGlmaWNhZG9yYS5jb20uYnIvYWMtb25saW5lYnJhc2lsL2xjci1hYy1vbmxpbmVicmFzaWx2Mi5jcmwwTaBLoEmGR2h0dHA6Ly9yZXBvc2l0b3Jpby5pY3BicmFzaWwuZ292LmJyL2xjci9WQUxJRC9sY3ItYWMtb25saW5lYnJhc2lsdjIuY3JsMA4GA1UdDwEB/wQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwgbsGA1UdEQSBszCBsIEUdHJhY2FuQHRyYWNhbi5jb20uYnKgOAYFYEwBAwSgLwQtMTAwNzE5NjIwNDQ0ODUwMzg0NDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwoCoGBWBMAQMCoCEEH0hFTE9JU0EgQVBBUkVDSURBIFRFUlJBIE1PTkFTU0mgGQYFYEwBAwOgEAQOMDI5NDkxNjAwMDAxMDegFwYFYEwBAwegDgQMMDAwMDAwMDAwMDAwMA0GCSqGSIb3DQEBCwUAA4ICAQATK4f97wLgKfBVzuORb9RFJLR8pA4iFG4RCRxUIkEgbebaFIJYeLUJhiPXB0ihUYnrvls2oRojpbfeqQvlAPUPEzflEhFQ9DGn4uyBdXc9EK2u6YPxqrLxL/H+flqqBthYhjbCyRUgx0My/d6Y+01J0yYY5NZTHoUsyEgyB/qq1bm5UIiUe8JNkNNloBijpZXNvKO/7IsS8ohj1ffBn5OJqqoVgiJ4ePjx54q4IBwmLv//T0WaMltUAJYphcVIoGyaLCeOjGLQX+7lLsltsqTwkEoedS79tQjpOeG9+xfn93qcr2B2nPyJaLYSJ2KO1a2MzIdR6M7XMYo6y3OrKY+xdKiY6+Hj3VKT6oLRr1jo0eDz+sgA946zYzsQ69kwr7NfWtPErhGrMl2PSr6mgXtFNPyJEA1W+8l5QZ9exCi/MhX3g4y0gnWbS/ujYCz5j77phOIfdW1H10ElN1er27qxhSlTG7YkvvvLWqr9eLtiot6X6/WBkxvsio68+p76y1iSDT0nFcmClpPOky0Dt9SwOpHEFEnC/MLpfv2Y/7eqY13YgOcUzAX6daji3U/PqBZLTGU7sSvHR4l1P0e05/zwF/qbrJCvtpCCAMs008T1YSEFqRdgKVHZNlNTABZ3+6oyPhXfDE4pJd4/Sml/7jJeqA3+89XudautsUkqecK60g==</dsig:X509Certificate>
</dsig:X509Data>
</dsig:KeyInfo>
</dsig:Signature>
</EnviarLoteRpsEnvio>
</soap:Body>
</soap:Envelope>




Edilson Belluomini

unread,
Sep 24, 2019, 7:28:01 AM9/24/19
to NFePHP
Bom dia Marlon

Segue exemplo funcional GINFES Santos funcionando
soap_ginfes.php

Marlon Oliveira Barbosa

unread,
Sep 24, 2019, 9:06:40 AM9/24/19
to NFePHP
Obrigado Edilson, vou comparar e fazer as mudanças. Muito obrigado. 

Marlon Oliveira Barbosa

unread,
Sep 24, 2019, 1:49:32 PM9/24/19
to NFePHP
Boa tarde Edilson , obrigado pela ajuda consegue gerar a primeira comunicação atravez de seu arquivo exemplo. Não querendo abusar mas já abusando seria possivel mandar tambem o de assinatura, no momento estou passando pelo erro E302 (Assinatura invalida)


Em terça-feira, 24 de setembro de 2019 08:28:01 UTC-3, Edilson Belluomini escreveu:

Edilson Belluomini

unread,
Sep 24, 2019, 5:02:45 PM9/24/19
to NFePHP
Boa tarde Marlon

Segue arquivo com as rotinas de montagem do lote e assinatura, que estou utilizando.
assina.php

Edilson Belluomini

unread,
Sep 25, 2019, 7:34:20 AM9/25/19
to NFePHP
Marlon, segue todo o codigo, para o caso do trecho passado não ter ajudado.

O codigo basico usa o nusoap, mas aquele trecho que lhe passei funciona com curl
testeginfes.php
ToolsNFePHP.class.php
NFSePHPGinfes.class.php
NFSePHPGinfesData.class.php
NFSePHPGinfesPDF.class.php

Marcio Souza

unread,
Sep 25, 2019, 7:46:48 AM9/25/19
to NFePHP
Olá, pessoal.

  Estou a frente da API SPED-NFSE-GINFES, se quiserem ajudar no desenvolvimento estou a disposição. 

Marlon Oliveira Barbosa

unread,
Sep 25, 2019, 8:51:30 AM9/25/19
to NFePHP
Obrigado Edilson, agradeço de mais por todo seu suporte. Sem você nem sei se conseguiria terminar esse projetinho. 

Marlon Oliveira Barbosa

unread,
Sep 25, 2019, 8:53:26 AM9/25/19
to NFePHP
Bom dia Marcio, com certeza assim que terminar aqui podemos finalizar esse projeto.

Marcio Souza

unread,
Sep 25, 2019, 9:01:45 AM9/25/19
to NFePHP
Blz, vê se pode me ajudar, estou com problema no cancelamento da NFSe, o pessoal do Ginfes disse para usar a V2 pois a V3 está com problema. Você conseguiu cancelar alguma NFSe ?

Marlon Oliveira Barbosa

unread,
Sep 25, 2019, 10:45:06 AM9/25/19
to NFePHP
Bom dia Marcio, eu to inicio ainda estou fazendo ainda o envio do rps.

Marcio Souza

unread,
Sep 25, 2019, 10:48:21 AM9/25/19
to NFePHP
No meu caso já tenho tudo pronto usando o padrão das demais APIs, só falta o cancelamento. Vi que você está fazendo a mesma coisa, poderíamos unir esforços para deixa tudo pronto e postar na SPED-NFSE-GINFES !

Marlon Oliveira Barbosa

unread,
Sep 25, 2019, 12:53:34 PM9/25/19
to NFePHP
Seria Muito bom , porem estou olhando esse projeto https://github.com/nfephp-org/sped-nfse-ginfes e só tem o Make. Esse é projeto mesmo o seu?

Marcio Souza

unread,
Sep 25, 2019, 1:46:28 PM9/25/19
to NFePHP
Sim é o meu, estarei postando as atualizações até o final de semana. Vi a sua make.php e está melhor que a minha, poderia inclui-la na API.

Marlon Oliveira Barbosa

unread,
Sep 25, 2019, 3:20:07 PM9/25/19
to NFePHP
Posta o codigo que atualizo lá sem problemas.

Marcio Souza

unread,
Sep 26, 2019, 7:34:09 AM9/26/19
to nfe...@googlegroups.com
Bom dia, já fiz o PR e estou aguardando o Roberto Machado publicar !

--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositórios: https://github.com/nfephp-org
---
Você recebeu essa mensagem porque está inscrito em um tema no grupo "NFePHP" dos Grupos do Google.
Para cancelar inscrição nesse tema, acesse https://groups.google.com/d/topic/nfephp/AOBsoKk8f3U/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus temas, envie um e-mail para nfephp+un...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/nfephp/826dd9ae-81aa-48f8-bd32-05cf2944a568%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages