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> |
|||
<CNPJ>{{ nfse.cpf_cnpj }}</CNPJ> |
|||
<CNPJ>{{ consulta.cnpj_remetente }}</CNPJ> |
|||
</CPFCNPJRemetente> |
|||
</Cabecalho> |
|||
<CNPJContribuinte> |
|||
<CNPJ>08944335000170</CNPJ> |
|||
<CNPJContribuinte xmlns=""> |
|||
<CNPJ>{{ consulta.cnpj_contribuinte }}</CNPJ> |
|||
</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> |
|||
<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