Carta Correção + Java

Galera,

Estou tentando implementar a Carta de Correção no meu sistema.
Abaixo o XML que estou tentando enviar para a receiita:

<?xml version="1.0" encoding="UTF-8"?><envEvento xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.00">
 <idLote>2036</idLote>
  <evento versao="1.00" xmlns="http://www.portalfiscal.inf.br/nfe">
  <infEvento Id="ID1101103112032033361300015855001000001976104473000301">
    <cOrgao>31</cOrgao>
    <tpAmb>2</tpAmb>
    <CNPJ>23591589000145</CNPJ>
    <chNFe>31120320333613000158550010000019761044730003</chNFe>
    <dhEvento>2012-03-25T16:48:41-03:00</dhEvento>
    <tpEvento>110110</tpEvento>
    <nSeqEvento>1</nSeqEvento>
    <verEvento>1.00</verEvento>
    <detEvento versao="1.00">
      <descEvento>Carta de Correcao</descEvento>
      <xCorrecao>Teste de envio da carta de correecao</xCorrecao>
      <xCondUso>A Carta de Correcao e disciplinada pelo paragrafo 1o-A do art. 7o do Convenio S/N, de 15 de dezembro de 1970 e pode ser utilizada para regularizacao de erro ocorrido na emissao de documento fiscal, desde que o erro nao esteja relacionado com: I - as variaveis que determinam o valor do  imposto tais como: base de calculo, aliquota, diferenca de preco, quantidade, valor da operacao  ou da prestacao; II - a correcao de dados cadastrais que implique mudanca do remetente ou do destinatario; III - a data de emissao ou de saida.</xCondUso>
    </detEvento>
  </infEvento>
<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="#ID1101103112032033361300015855001000001976104473000301"><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>AEVPklSBhKsZ+GjVgC02yQFKqFA=</DigestValue></Reference></SignedInfo><SignatureValue>FQSoeQAJgYewAngzlQb8Pz4Dpk5srhSFRtoUsb1glCrPMWO0Jho9fzW5pekya3tF9U+oP0mtiIsz
M0eeK1kmE2499sAxgqFLzQ3VuuQQEl1ThCNeoLkxDrLfgJYj2mghvU4jVnSe/5Y4BJRj5mE/PSYY
mh1pbw7q2bYgRN7PeW8=</SignatureValue><KeyInfo><X509Data><X509Certificate>MIIFtzCCBJ+gAwIBAgIIAby6Lga4zT0wDQYJKoZIhvcNAQEFBQAwXzELMAkGA1UEBhMCQlIxEzAR
BgNVBAoMCklDUC1CcmFzaWwxIDAeBgNVBAsMF0NhaXhhIEVjb25vbWljYSBGZWRlcmFsMRkwFwYD
VQQDDBBBQyBDQUlYQSBQSi0xIHYxMB4XDTExMTAwNzE5MDkxNloXDTEyMTAwNjE5MDkxNlowgZgx
CzAJBgNVBAYTAkJSMRMwEQYDVQQKDApJQ1AtQnJhc2lsMSAwHgYDVQQLDBdDYWl4YSBFY29ub21p
Y2EgRmVkZXJhbDEZMBcGA1UECwwQQUMgQ0FJWEEgUEotMSBWMTE3MDUGA1UEAwwuQVJNQVpFTlMg
R0VSQUlTIE9FU1RFIE1JTkVJUk8gTFREQTowNTUyNTE5ODYzMDCBnzANBgkqhkiG9w0BAQEFAAOB
jQAwgYkCgYEA4XCgBpyycqb14+prXGngSJWjlOgM/SFURtjp w/mF2qA0rdcYvlSGZknKmR2M2SQN
ADpCeHDK0VcXWc3MuQRvu8RnOJk+UiJFvhHkyFfX55fhS0QQcZoWkz9uc7NS6iD4sbzCFsUHcBuN
Od5MzwDFiADPn/SU1JS0QfeY8u0W3tECAwEAAaOCAr8wggK7MA4GA1UdDwEB/wQEAwIF4DApBgNV
HSUEIjAgBggrBgEFBQcDAgYIKwYBBQUHAwQGCisGAQQBgjcUAgIwHQYDVR0OBBYEFGWRmHrxjJzr
AuzJOcGbEId/46wbMB8GA1UdIwQYMBaAFBfEVYUPm4zHASOAnRGzR9yzk9arMIG9BgNVHREEgbUw
gbKBGnNpcmxlbmVAbWluYXNleHBvcnQuY29tLmJyoBcGBWBMAQMHoA4EDDAwMDAwMDAwMDAwMKA9
BgVgTAEDBKA0BDIwMTA4MTk4MTA1NTI1MTk4NjMwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBT
U1BNR6AZBgVgTAEDA6AQBA4yMDMzMzYxMzAwMDE1OKAhBgVgTAEDAqAYBBZTSVJMRU5FIERFIEpF
U1VTIEZBUklBMGYGA1UdIARfMF0wWwYGYEwBAgEJMFEwTwYIKwYBBQUHAgEWQ2h0dHA6Ly9jZXJ0
aWZpY2Fkb2RpZ2l0YWwuY2FpeGEuZ292LmJyL2RvY3VtZW50b3MvZHBjYWMtY2FpeGFwai5wZGYw
gbwGA1UdHwSBtDCBsTAuoCygKoYoaHR0cDovL2xjci5jYWl4YS5nb3YuYnIvYWNjYWl4YXBqMXYx
LmNybDAvoC2gK4YpaHR0cDovL2xjcjIuY2FpeGEuZ292LmJyL2FjY2FpeGFwajF2MS5jcmwwTqBM
oEqGSGh0dHA6Ly9yZXBvc2l0b3Jpby5pY3BicmFzaWwuZ292LmJyL2x jci9DQUlYQS9BQ0NBSVhB
UEovYWNjYWl4YXBqMXYxLmNybDBXBggrBgEFBQcBAQRLMEkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9j
ZXJ0aWZpY2Fkb2RpZ2l0YWwuY2FpeGEuZ292LmJyL2FpYS9hY2NhaXhhcGoxdjEucDdiMA0GCSqG
SIb3DQEBBQUAA4IBAQB83zfztSOojHDiRW7giOwSLukgoxuv3DSO8cuoii3RXdXy5hNHwUuGUTZX
Lx3sRq3yt+tsc2tEA0QflHdqwUnTnVN3iezrlmdW68Q1kktx4R7UCMP+IDEvy2QIAaOyE4cE1oZn
cmALHOoEaWQcpNdc75nX/OqPet1adBNYKg/tOTEw4qjtFD34mnr4dgONSDBce7YuUi00RSRDAYiK
wh2mCCJZb+ZqdPlAV7iuUHBN99KhHRdrFo8kz5V/xizDU/qj/x76xdcrWpr4HGj/9t3XCCTAoGyN
mC1sxVGoHu8lpRDS31iX8T32fSOR6xSIssm6pIaGFCg/j4NZjrRX4iBs</X509Certificate></X509Data></KeyInfo></Signature></evento></envEvento>

Mas toda vez estou recebendo da receita o seguinte XML

<retEnvEvento xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.00">
<idLote>2036</idLote>
<tpAmb>1</tpAmb>
<verAplic>12_5_79</verAplic>
<cOrgao>31</cOrgao>
<cStat>128</cStat>
<xMotivo>Lote de Evento Processado</xMotivo>
<retEvento versao="1.00">
<infEvento>
<tpAmb>2</tpAmb>
<verAplic>12_5_79</verAplic>
<cOrgao>31</cOrgao>
<cStat>215</cStat>
<xMotivo>Rejeicao: Falha no schema XML</xMotivo>
<chNFe>31120320333613000158550010000019761044730003</chNFe>
<tpEvento>110110</tpEvento>
<xEvento>CARTA DE CORRECAO</xEvento>
<nSeqEvento>1</nSeqEvento>
<CNPJDest>23591589000145</CNPJDest>
<dhRegEvento>2012-03-25T16:48:41-03:00</dhRegEvento>
</infEvento>
</retEvento>
</retEnvEvento>

Já li toda documentação e nao estou sabendo contornar esse erro.

Att

Alguem, por favor!!!

Tenta alterar o texto da tag xCondUso

“I - as variaveis que determinam o valor do imposto”

Entre “do imposto” há 2 espaços, tente com 1 espaço só.

Espero ter ajudado.

Realmente, conforme o colega acima citou, tem 2 espaços a mais no seu xCondUso.

O texto correto é: “A Carta de Correcao e disciplinada pelo paragrafo 1o-A do art. 7o do Convenio S/N, de 15 de dezembro de 1970 e pode ser utilizada para regularizacao de erro ocorrido na emissao de documento fiscal, desde que o erro nao esteja relacionado com: I - as variaveis que determinam o valor do imposto tais como: base de calculo, aliquota, diferenca de preco, quantidade, valor da operacao ou da prestacao; II - a correcao de dados cadastrais que implique mudanca do remetente ou do destinatario; III - a data de emissao ou de saida.”

Qualquer outra dúvida, você pode tentar copiar e colar o conteúdo do xml nesse site aqui: http://www.sefaz.rs.gov.br/nfe/nfe-val.aspx

esse campo xCondUso é uma constraint deve estar igualzinho o que foi descrito no manual NT2011.003

Condições de uso da Carta de Correção, informar a literal :
?A Carta de Correção é disciplinada pelo § 1º-A do art. 7º
do Convênio S/N, de 15 de dezembro de 1970 e pode ser
utilizada para regularização de erro ocorrido na emissão de
documento fiscal, desde que o erro não esteja relacionado
com: I - as variáveis que determinam o valor do imposto
tais como: base de cálculo, alíquota, diferença de preço,
quantidade, valor da operação ou da prestação; II - a
correção de dados cadastrais que implique mudança do
remetente ou do destinatário; III - a data de emissão ou de
saída.? (texto com acentuação)
ou
?A Carta de Correcao e disciplinada pelo paragrafo 1o-A do
art. 7o do Convenio S/N, de 15 de dezembro de 1970 e
pode ser utilizada para regularizacao de erro ocorrido na
emissao de documento fiscal, desde que o erro nao esteja
relacionado com: I - as variaveis que determinam o valor
do imposto tais como: base de calculo, aliquota, diferenca
de preco, quantidade, valor da operacao ou da prestacao;
II - a correcao de dados cadastrais que implique mudanca
do remetente ou do destinatario; III - a data de emissao ou
de saida.? (texto sem acentuação)