Estou desenvolvendo um sistema de consulta de Notas de Serviço pelo CNPJ do tomador,
WSDL: https://nfe.prefeitura.sp.gov.br/ws/lotenfe.asmx?WSDL
Método ConsultaNFeRecebidas
seguindo a documentação da prefeitura de SP para o padrão de xml do webserviçe sempre tenho o mesmo erro na resposta do SOAP:
HTTP/1.1 100 Continue
HTTP/1.1 400 Bad Request
Cache-Control: private
Content-Type: application/soap+xml; charset=utf-8
Server: Microsoft-IIS/8.5
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Sat, 12 Nov 2016 13:02:03 GMT
Content-Length: 0
o XML que estou enviando é o seguinte:
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<ConsultaNFeRecebidasRequest xmlns="http://www.prefeitura.sp.gov.br/nfe">
<VersaoSchema>1</VersaoSchema>
<MensagemXML>
<Cabecalho>
<CPFCNPJRemetente>
<CNPJ>57494031000163</CNPJ>
</CPFCNPJRemetente>
<CPFCNPJ>
<CNPJ>57494031000163</CNPJ>
</CPFCNPJ>
<Inscricao>31000000</Inscricao>
<dtInicio>2007-01-01</dtInicio>
<dtFim>2007-01-31</dtFim>
<NumeroPagina>1</NumeroPagina>
</Cabecalho>
</MensagemXML>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
<SignedInfo>
<CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
<SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
<Reference URI="#">
<Transforms>
<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
<Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
</Transforms>
<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<DigestValue>n9ohaczbdD4yyLaMBJAjew7pewo=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>cn0nuiJN+CT5Q3STBNZ+ltHs5k6Ye/td+8ugdE5suIoR6mmQhDAqo1HwL/UTD0k0qRJa/BJxIMTjIdbDsWP2yQqioe3cthRhcndkjcnS2d7SwL5f+W2TvHT8p859i6iV6IXXKxtKAFJ2lO6nqR8i32/xSVkYOE//pw58e7MeVaSXhVS/XW5jQnRaZ8V/VYN1RtWNP0UdhXBe1kxkC7OQejXPK1Oo7HAJsbTcvY+q+NiCNhV7zrv41JSZRClScrfY8bu/NsUuuAxM6/9e3W77vqaIOJgRkMHlWLOfITLY+buYg3OMHLS4AC4wgZLtnDrZBy5F79Vqla6D79nFliB9HA==</SignatureValue>
<KeyInfo>
<X509Data>
<X509Certificate>MIIIPzCCBiegAwIBAgIQRxY6k9Hsh33xw3LKJbWWcDANBgkqhkiG9w0BAQsFADB0MQswCQYDVQQGEwJCUjETMBEGA1UEChMKSUNQLUJyYXNpbDEtMCsGA1UECxMkQ2VydGlzaWduIENlcnRpZmljYWRvcmEgRGlnaXRhbCBTLkEuMSEwHwYDVQQDExhBQyBDZXJ0aXNpZ24gTXVsdGlwbGEgRzUwHhcNMTYwNjA2MDAwMDAwWhcNMTcwNjA1MjM1OTU5WjCBzDELMAkGA1UEBhMCQlIxEzARBgNVBAoUCklDUC1CcmFzaWwxJDAiBgNVBAsUG0F1dGVudGljYWRvIHBvciBBUiBTY2FyYW1lbDEbMBkGA1UECxQSQXNzaW5hdHVyYSBUaXBvIEExMRYwFAYDVQQLFA1JRCAtIDEwNDI5NjcxMSowKAYDVQQDEyFDb21wYW5oaWEgQnJhc2lsZWlyYSBkZSBDYXJ0dWNob3MxITAfBgkqhkiG9w0BCQEWEm1hcmllbGVAY2JjLmNvbS5icjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKJoTFyvi9iBphtSOjOSS1uIB5+t4RnPb6Dy5FI2keS0AwZxMXqG7BhYDhJUjv832e5s5io20PUurJDj4H85NFHxPjrNbLsZ3RtJFrnRlekIPpOnUeX1M1isDwF3UL8SCpHVZFhHBmarF019YxPFIG7K74Z8T8VilGvjqh5iALvI0JjJoWOS3sbWUzFXUrWrwpBnNYSCE2nCeq+soWXwNth5sfWZS4RzVId4RNSS+9imxuKzJwG47AEeQyox3Z8jr5IspPXPUoeqyTxDFdEytLtB7Fsw/gL0TaOGP2vBSV7srUjupuz9138iwb7qKczr/pQZIwGDodT/1fyvzcv+RWUCAwEAAaOCA3IwggNuMIG4BgNVHREEgbAwga2gPQYFYEwBAwSgNAQyMjIwOTE5NzYxNzYwNDY4Nzg5MDAwMDAwMDAwMDAwMDAwMDAwMjA1NDAyNjI4U1NQU1CgJAYFYEwBAwKgGwQZRmFiaW8gTHVpeiBNdW5ob3ogTWF6emFyb6AZBgVgTAEDA6AQBA41NzQ5NDAzMTAwMDE2M6AXBgVgTAEDB6AOBAwwMDAwMDAwMDAwMDCBEm1hcmllbGVAY2JjLmNvbS5icjAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFJ1Qz73/JMqvsTPrF+JCeo5pKo5TMA4GA1UdDwEB/wQEAwIF4DCBiQYDVR0gBIGBMH8wfQYGYEwBAgELMHMwcQYIKwYBBQUHAgEWZWh0dHA6Ly9pY3AtYnJhc2lsLmNlcnRpc2lnbi5jb20uYnIvcmVwb3NpdG9yaW8vZHBjL0FDX0NlcnRpc2lnbl9NdWx0aXBsYS9EUENfQUNfQ2VydGlTaWduTXVsdGlwbGEucGRmMIIBJQYDVR0fBIIBHDCCARgwXKBaoFiGVmh0dHA6Ly9pY3AtYnJhc2lsLmNlcnRpc2lnbi5jb20uYnIvcmVwb3NpdG9yaW8vbGNyL0FDQ2VydGlzaWduTXVsdGlwbGFHNS9MYXRlc3RDUkwuY3JsMFugWaBXhlVodHRwOi8vaWNwLWJyYXNpbC5vdXRyYWxjci5jb20uYnIvcmVwb3NpdG9yaW8vbGNyL0FDQ2VydGlzaWduTXVsdGlwbGFHNS9MYXRlc3RDUkwuY3JsMFugWaBXhlVodHRwOi8vcmVwb3NpdG9yaW8uaWNwYnJhc2lsLmdvdi5ici9sY3IvQ2VydGlzaWduL0FDQ2VydGlzaWduTXVsdGlwbGFHNS9MYXRlc3RDUkwuY3JsMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDCBoAYIKwYBBQUHAQEEgZMwgZAwZAYIKwYBBQUHMAKGWGh0dHA6Ly9pY3AtYnJhc2lsLmNlcnRpc2lnbi5jb20uYnIvcmVwb3NpdG9yaW8vY2VydGlmaWNhZG9zL0FDX0NlcnRpc2lnbl9NdWx0aXBsYV9HNS5wN2MwKAYIKwYBBQUHMAGGHGh0dHA6Ly9vY3NwLmNlcnRpc2lnbi5jb20uYnIwDQYJKoZIhvcNAQELBQADggIBAGUAwV1FEdaZz2EwjAxmy196tie4NaiB1BKb0hygmaVexgzb0MZI1lOpuVDeVY9j509aRZO+G78o438CUBL8Jl9R12s/Cf5edfZYCc4ILGZiq24S9Z13QoAV0JRq/WctCIxJbZmKvuavVgSyY0uWkjfmzI9VEOC0S7iAAVX4xX9XNCeSStvrJ55+SIaSczNCSM75QhNAdC1+kGnG2w2ZkBOWCX3+nMOC9K2Hq0PJ9BM9Rq7AKIhOt++/JaCPlVG9JBUObP/6QCdIYZHiJHOOon5SfT8Bguhb15FxUtLMzdzSXOg9UvE/MKmATX+TIbDGJB6Xt70v+pT0gUu7VMSEcFu3OAJi2RLxW8dCqzVRIYpBucJQ7Z3exLh3/kPfITAdUcCUVha150cV+upm4qsMXLJNfCBfTpSOwIE8/lvTzaHSIhUIMbqGlvvMMeTRzLNkicx1UVQ3EPiEkpu7pZuyfOHr6+7KxsS8C2LoLyvJ/8447I+6DdqSGBD7jm8CSybNwC/ZJ/lVdxo7YBDwD6pSVZm4pPelejXshXPMa6nRtg045uA6fVn0g8hxj8aMBsaB5yY/ywo6ATbRFFs0THRe0ogRz01PHTpEOJYi6N4HRx4b//Wdhi/8+yeFV/8jtRI6jXsD2QkOjcEx0GBN1BDbWjk1UxGxeJXJsvNn8F0mJIpY</X509Certificate>
</X509Data>
</KeyInfo>
</Signature>
</ConsultaNFeRecebidasRequest>
</soap12:Body>
</soap12:Envelope>
alguém sabe o que pode estar de errado no meu XML?