diff --git a/pytrustnfe/nfe/__init__.py b/pytrustnfe/nfe/__init__.py
index 059b1e2..0f1757e 100644
--- a/pytrustnfe/nfe/__init__.py
+++ b/pytrustnfe/nfe/__init__.py
@@ -19,7 +19,8 @@ def _build_header(method, **kwargs):
'NfeAutorizacao': ('NfeAutorizacao', '3.10'),
'NfeRetAutorizacao': ('NfeRetAutorizacao', '3.10'),
'NfeConsultaCadastro': ('CadConsultaCadastro2', '2.00'),
- 'RecepcaoEventoCancelamento': ('RecepcaoEvento', '1.00')
+ 'RecepcaoEventoCancelamento': ('RecepcaoEvento', '1.00'),
+ 'RecepcaoEventoCarta': ('RecepcaoEvento', '1.00'),
}
vals = {'estado': kwargs['estado'],
'soap_action': action[method][0],
@@ -145,6 +146,10 @@ def _send(certificado, method, sign, **kwargs):
xml_send = signer.assina_xml(
xmlElem_send, kwargs['eventos'][0]['Id'])
+ if method == 'RecepcaoEventoCarta':
+ xml_send = signer.assina_xml(
+ xmlElem_send, kwargs['Id'])
+
if modelo == '65':
xml_send = _add_qrCode(xml_send, **kwargs)
diff --git a/pytrustnfe/nfe/templates/CartaCorrecaoEletronica.xml b/pytrustnfe/nfe/templates/CartaCorrecaoEletronica.xml
deleted file mode 100644
index a6251f7..0000000
--- a/pytrustnfe/nfe/templates/CartaCorrecaoEletronica.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
- {{ InfEvento.cOrgao }}
- {{ InfEvento.tpAmb }}
- {{ InfEvento.CNPJ }}
- {{ InfEvento.chNFe }}
- {{ InfEvento.dhEvento }}
- {{ InfEvento.tpEvento }}
- {{ InfEvento.nSeqEvento }}
- 1.00
-
- Carta de Correção
-
- {{ InfEvento.detEvento.xCorrecao }}
-
-
- 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.
-
-
-
-
diff --git a/pytrustnfe/nfe/templates/RecepcaoEventoCarta.xml b/pytrustnfe/nfe/templates/RecepcaoEventoCarta.xml
index f409e4a..6aec141 100644
--- a/pytrustnfe/nfe/templates/RecepcaoEventoCarta.xml
+++ b/pytrustnfe/nfe/templates/RecepcaoEventoCarta.xml
@@ -1,21 +1,22 @@
-
-
- 00000001319901
-
-
- {{ obj.orgao }}
- {{ obj.ambiente }}
- {{ obj.cnpj }}
- {{ obj.chave_nfe }}
- {{} obj.data_hora_evento }
- 110110
- {{ obj.sequencia }}
- 1.00
-
- Carta de Correção
- {{ obj.correcao }}
- 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.
-
+
+
+ {{ cOrgao }}
+ {{ tpAmb }}
+ {{ CNPJ }}
+ {{ CPF }}
+ {{ chNFe }}
+ {{ dhEvento }}
+ {{ tpEvento }}
+ {{ nSeqEvento }}
+ 1.00
+
+ Carta de Correção
+
+ {{ xCorrecao }}
+
+
+ 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.
+
+
-
-
\ No newline at end of file
+