Browse Source

[WIP] - NFSE Floripa

pull/86/head
Danimar Ribeiro 8 years ago
parent
commit
5a85580ba4
  1. 12
      pytrustnfe/nfse/floripa/__init__.py
  2. 4
      pytrustnfe/nfse/floripa/templates/processar_nota.xml
  3. 1
      setup.py

12
pytrustnfe/nfse/floripa/__init__.py

@ -54,7 +54,7 @@ def _send(certificado, method, **kwargs):
else:
url = 'https://nfps-e-hml.pmf.sc.gov.br/api/v1/processamento/notas/processa'
xml_send = '<?xml version="1.0" encoding="UTF-8"?>' + kwargs['xml']
xml_send = kwargs['xml']
base = dict(
ambiente='homologacao', client_id="trustcode-tecnologia-client",
@ -91,6 +91,16 @@ def processar_nota(certificado, **kwargs):
return _send(certificado, 'processar_nota', **kwargs)
def xml_cancelar_nota(certificado, **kwargs):
return _render(certificado, 'cancelar_nota', **kwargs)
def cancelar_nota(certificado, **kwargs):
if "xml" not in kwargs:
kwargs['xml'] = xml_cancelar_nota(certificado, **kwargs)
return _send(certificado, 'cancelar_nota', **kwargs)
def consultar_nota(certificado, **kwargs):
url = "https://nfps-e-hml.pmf.sc.gov.br/api/v1/consultas/notas/numero/%s" % (kwargs["numero"])
url = 'https://nfps-e-hml.pmf.sc.gov.br/api/v1/consultas/notas/prestador/24158233000185?pagina=1'

4
pytrustnfe/nfse/floripa/templates/processar_nota.xml

@ -34,7 +34,7 @@
<razaoSocialTomador>{{ rps.tomador.razao_social }}</razaoSocialTomador>
<telefoneTomador>{{ rps.tomador.telefone }}</telefoneTomador>
<ufTomador>{{ rps.tomador.uf }}</ufTomador>
<valorISSQN>{{rps.valor_iss }}</valorISSQN>
<valorISSQN>{{rps.valor_issqn }}</valorISSQN>
<valorISSQNSubstituicao>0.0</valorISSQNSubstituicao>
<valorTotalServicos>{{ rps.valor_liquido_nfse }}</valorTotalServicos>
<valorTotalServicos>{{ rps.valor_total }}</valorTotalServicos>
</xmlProcessamentoNfpse>

1
setup.py

@ -31,6 +31,7 @@ later (LGPLv2+)',
'nfse/simpliss/templates/*xml',
'nfse/betha/templates/*xml',
'nfse/susesu/templates/*xml',
'nfse/floripa/templates/*xml',
'xml/schemas/*xsd',
]},
url='https://github.com/danimaribeiro/PyTrustNFe',

Loading…
Cancel
Save