Browse Source
Todas as consultas da NFSe de SP implementadas corretamente.
Todas as consultas da NFSe de SP implementadas corretamente.
Ainda por validar EnvioRPS e EnvioLoteRPS em produção mesmotags/0.1.5
9 changed files with 117 additions and 77 deletions
-
29pytrustnfe/nfse/paulistana/__init__.py
-
33pytrustnfe/nfse/paulistana/templates/CancelamentoNFe.xml
-
15pytrustnfe/nfse/paulistana/templates/ConsultaCNPJ.xml
-
8pytrustnfe/nfse/paulistana/templates/ConsultaInformacoesLote.xml
-
17pytrustnfe/nfse/paulistana/templates/ConsultaLote.xml
-
38pytrustnfe/nfse/paulistana/templates/ConsultaNFe.xml
-
21pytrustnfe/nfse/paulistana/templates/ConsultaNFeEmitidas.xml
-
21pytrustnfe/nfse/paulistana/templates/ConsultaNFeRecebidas.xml
-
12pytrustnfe/nfse/paulistana/templates/soap_header.xml
@ -1,18 +1,15 @@ |
|||||
<ns1:ReqCancelamentoNFSe xmlns:ns1="http://localhost:8080/WsNFe2/lote" |
|
||||
xmlns:tipos="http://localhost:8080/WsNFe2/tp" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
|
||||
xsi:schemaLocation="http://localhost:8080/WsNFe2/lote http://localhost:8080/WsNFe2/xsd/ReqCancelamentoNFSe.xsd"> |
|
||||
<Cabecalho> |
|
||||
<CodCidade>{{ cancelamento.cidade }}</CodCidade> |
|
||||
<CPFCNPJRemetente>{{ cancelamento.cpf_cnpj }}</CPFCNPJRemetente> |
|
||||
<transacao>{{ cancelamento.transacao }}</transacao> |
|
||||
<Versao>1</Versao> |
|
||||
</Cabecalho> |
|
||||
<Lote Id="lote:{{ cancelamento.lote }}"> |
|
||||
<Nota Id="nota:{{ cancelamento.nota_id }}"> |
|
||||
<InscricaoMunicipalPrestador>{{ cancelamento.inscricao_municipal }}</InscricaoMunicipalPrestador> |
|
||||
<NumeroNota>{{ cancelamento.nota_id }}</NumeroNota> |
|
||||
<CodigoVerificacao>{{ cancelamento.assinatura }}</CodigoVerificacao> |
|
||||
<MotivoCancelamento>{{ cancelamento.motivo }}</MotivoCancelamento> |
|
||||
</Nota> |
|
||||
</Lote> |
|
||||
</ns1:ReqCancelamentoNFSe> |
|
||||
|
<PedidoCancelamentoNFe |
||||
|
xmlns="http://www.prefeitura.sp.gov.br/nfe"> |
||||
|
<Cabecalho Versao="1" xmlns=""> |
||||
|
<CPFCNPJRemetente><CNPJ>{{ cancelamento.cpf_cnpj }}</CNPJ></CPFCNPJRemetente> |
||||
|
<transacao>1</transacao> |
||||
|
</Cabecalho> |
||||
|
<Detalhe xmlns=""> |
||||
|
<ChaveNFe> |
||||
|
<InscricaoPrestador>{{ cancelamento.inscricao_municipal }}</InscricaoPrestador> |
||||
|
<NumeroNFe>{{ cancelamento.numero_nfse }}</NumeroNFe> |
||||
|
<CodigoVerificacao>{{ cancelamento.codigo_verificacao }}</CodigoVerificacao> |
||||
|
</ChaveNFe> |
||||
|
<AssinaturaCancelamento>{{ cancelamento.assinatura }}</AssinaturaCancelamento> |
||||
|
</Detalhe> |
||||
|
</PedidoCancelamentoNFe> |
||||
@ -1,12 +1,11 @@ |
|||||
<p1:PedidoConsultaCNPJ |
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
|
||||
xmlns:p1="http://www.prefeitura.sp.gov.br/nfe"> |
|
||||
<Cabecalho Versao="1"> |
|
||||
|
<PedidoConsultaCNPJ |
||||
|
xmlns="http://www.prefeitura.sp.gov.br/nfe"> |
||||
|
<Cabecalho Versao="1" xmlns=""> |
||||
<CPFCNPJRemetente> |
<CPFCNPJRemetente> |
||||
<CNPJ>{{ nfse.cpf_cnpj }}</CNPJ> |
|
||||
|
<CNPJ>{{ consulta.cnpj_remetente }}</CNPJ> |
||||
</CPFCNPJRemetente> |
</CPFCNPJRemetente> |
||||
</Cabecalho> |
</Cabecalho> |
||||
<CNPJContribuinte> |
|
||||
<CNPJ>08944335000170</CNPJ> |
|
||||
|
<CNPJContribuinte xmlns=""> |
||||
|
<CNPJ>{{ consulta.cnpj_contribuinte }}</CNPJ> |
||||
</CNPJContribuinte> |
</CNPJContribuinte> |
||||
</p1:PedidoConsultaCNPJ> |
|
||||
|
</PedidoConsultaCNPJ> |
||||
@ -0,0 +1,8 @@ |
|||||
|
<PedidoInformacoesLote |
||||
|
xmlns="http://www.prefeitura.sp.gov.br/nfe"> |
||||
|
<Cabecalho Versao="1" xmlns=""> |
||||
|
<CPFCNPJRemetente><CNPJ>{{ consulta.cnpj_remetente }}</CNPJ></CPFCNPJRemetente> |
||||
|
<NumeroLote>{{ consulta.lote }}</NumeroLote> |
||||
|
<InscricaoPrestador>{{ consulta.inscricao_municipal }}</InscricaoPrestador> |
||||
|
</Cabecalho> |
||||
|
</PedidoInformacoesLote> |
||||
@ -1,10 +1,7 @@ |
|||||
<ns1:ReqConsultaLote xmlns:ns1="http://localhost:8080/WsNFe2/lote" |
|
||||
xmlns:tipos="http://localhost:8080/WsNFe2/tp" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
|
||||
xsi:schemaLocation="http://localhost:8080/WsNFe2/lote http://localhost:8080/WsNFe2/xsd/ReqConsultaLote.xsd"> |
|
||||
<Cabecalho> |
|
||||
<CodCidade>{{ consulta.cidade }}</CodCidade> |
|
||||
<CPFCNPJRemetente>{{ consulta.cpf_cnpj }}</CPFCNPJRemetente> |
|
||||
<Versao>1</Versao> |
|
||||
<NumeroLote>{{ consulta.lote }}</NumeroLote> |
|
||||
</Cabecalho> |
|
||||
</ns1:ReqConsultaLote> |
|
||||
|
<PedidoConsultaLote |
||||
|
xmlns="http://www.prefeitura.sp.gov.br/nfe"> |
||||
|
<Cabecalho Versao="1" xmlns=""> |
||||
|
<CPFCNPJRemetente><CNPJ>{{ consulta.cnpj_remetente }}</CNPJ></CPFCNPJRemetente> |
||||
|
<NumeroLote>{{ consulta.lote }}</NumeroLote> |
||||
|
</Cabecalho> |
||||
|
</PedidoConsultaLote> |
||||
@ -1,19 +1,21 @@ |
|||||
<ns1:ReqConsultaNFSeRPS xmlns:ns1="http://localhost:8080/WsNFe2/lote" |
|
||||
xmlns:tipos="http://localhost:8080/WsNFe2/tp" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
|
||||
xsi:schemaLocation="http://localhost:8080/WsNFe2/lote http://localhost:8080/WsNFe2/xsd/ReqConsultaNFSeRPS.xsd"> |
|
||||
<Cabecalho> |
|
||||
<CodCidade>{{ consulta.cidade }}</CodCidade> |
|
||||
<CPFCNPJRemetente>{{ consulta.cpf_cnpj }}</CPFCNPJRemetente> |
|
||||
<transacao>{{ consulta.transacao }}</transacao> |
|
||||
<Versao>1</Versao> |
|
||||
|
<PedidoConsultaNFe xmlns="http://www.prefeitura.sp.gov.br/nfe"> |
||||
|
<Cabecalho Versao="1" xmlns=""> |
||||
|
<CPFCNPJRemetente><CNPJ>{{ consulta.cnpj_remetente }}</CNPJ></CPFCNPJRemetente> |
||||
</Cabecalho> |
</Cabecalho> |
||||
<Lote Id="lote:{{ consulta.lote }}"> |
|
||||
<RPSConsulta> |
|
||||
<RPS Id="rps:{{ consulta.rps_id }}"> |
|
||||
<InscricaoMunicipalPrestador>{{ consulta.inscricao_municipal }}</InscricaoMunicipalPrestador> |
|
||||
<NumeroRPS>{{ consulta.rps_id }}</NumeroRPS> |
|
||||
<SeriePrestacao>{{ consulta.serie_prestacao }}</SeriePrestacao> |
|
||||
</RPS> |
|
||||
</RPSConsulta> |
|
||||
</Lote> |
|
||||
</ns1:ReqConsultaNFSeRPS> |
|
||||
|
<Detalhe xmlns=""> |
||||
|
{% if consulta.numero_rps -%} |
||||
|
<ChaveRPS> |
||||
|
<InscricaoPrestador>{{ consulta.inscricao_municipal }}</InscricaoPrestador> |
||||
|
<SerieRPS>{{ consulta.serie_rps }}</SerieRPS> |
||||
|
<NumeroRPS>{{ consulta.numero_rps }}</NumeroRPS> |
||||
|
</ChaveRPS> |
||||
|
{% endif %} |
||||
|
{% if consulta.numero_nfse -%} |
||||
|
<ChaveNFe> |
||||
|
<InscricaoPrestador>{{ consulta.inscricao_municipal }}</InscricaoPrestador> |
||||
|
<NumeroNFe>{{ consulta.numero_nfse }}</NumeroNFe> |
||||
|
<CodigoVerificacao>{{ consulta.codigo_verificacao }}</CodigoVerificacao> |
||||
|
</ChaveNFe> |
||||
|
{% endif %} |
||||
|
</Detalhe> |
||||
|
</PedidoConsultaNFe> |
||||
@ -0,0 +1,21 @@ |
|||||
|
<PedidoConsultaNFePeriodo xmlns="http://www.prefeitura.sp.gov.br/nfe"> |
||||
|
<Cabecalho Versao="1" xmlns=""> |
||||
|
<CPFCNPJRemetente><CNPJ>{{ consulta.cnpj_remetente }}</CNPJ></CPFCNPJRemetente> |
||||
|
{% if consulta.cnpj_cpf -%} |
||||
|
<CPFCNPJ> |
||||
|
{% if consulta.cnpj_cpf|length == 14 -%} |
||||
|
<CNPJ>{{ consulta.cnpj_cpf }}</CNPJ> |
||||
|
{% endif %} |
||||
|
{% if consulta.cnpj_cpf|length == 11 -%} |
||||
|
<CPF>{{ consulta.cnpj_cpf }}</CPF> |
||||
|
{% endif %} |
||||
|
</CPFCNPJ> |
||||
|
{% endif %} |
||||
|
{% if consulta.inscricao_municipal -%} |
||||
|
<Inscricao>{{ consulta.inscricao_municipal }}</Inscricao> |
||||
|
{% endif %} |
||||
|
<dtInicio>{{ consulta.data_inicio }}</dtInicio> |
||||
|
<dtFim>{{ consulta.data_fim }}</dtFim> |
||||
|
<NumeroPagina>{{ consulta.numero_pagina }}</NumeroPagina> |
||||
|
</Cabecalho> |
||||
|
</PedidoConsultaNFePeriodo> |
||||
@ -0,0 +1,21 @@ |
|||||
|
<PedidoConsultaNFePeriodo xmlns="http://www.prefeitura.sp.gov.br/nfe"> |
||||
|
<Cabecalho Versao="1" xmlns=""> |
||||
|
<CPFCNPJRemetente><CNPJ>{{ consulta.cnpj_remetente }}</CNPJ></CPFCNPJRemetente> |
||||
|
{% if consulta.cnpj_cpf -%} |
||||
|
<CPFCNPJ> |
||||
|
{% if consulta.cnpj_cpf|length == 14 -%} |
||||
|
<CNPJ>{{ consulta.cnpj_cpf }}</CNPJ> |
||||
|
{% endif %} |
||||
|
{% if consulta.cnpj_cpf|length == 11 -%} |
||||
|
<CPF>{{ consulta.cnpj_cpf }}</CPF> |
||||
|
{% endif %} |
||||
|
</CPFCNPJ> |
||||
|
{% endif %} |
||||
|
{% if consulta.inscricao_municipal -%} |
||||
|
<Inscricao>{{ consulta.inscricao_municipal }}</Inscricao> |
||||
|
{% endif %} |
||||
|
<dtInicio>{{ consulta.data_inicio }}</dtInicio> |
||||
|
<dtFim>{{ consulta.data_fim }}</dtFim> |
||||
|
<NumeroPagina>{{ consulta.numero_pagina }}</NumeroPagina> |
||||
|
</Cabecalho> |
||||
|
</PedidoConsultaNFePeriodo> |
||||
@ -1,12 +0,0 @@ |
|||||
<?xml version="1.0" encoding="UTF-8"?> |
|
||||
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" |
|
||||
xmlns:dsf="http://dsfnet.com.br"> |
|
||||
<soapenv:Body> |
|
||||
<dsf:enviar soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> |
|
||||
<mensagemXml xsi:type="xsd:string"><![CDATA[ |
|
||||
{% block content %}{% endblock %} |
|
||||
]]></mensagemXml> |
|
||||
</dsf:enviar> |
|
||||
</soapenv:Body> |
|
||||
</soapenv:Envelope> |
|
||||
Write
Preview
Loading…
Cancel
Save
Reference in new issue