15 changed files with 196 additions and 135 deletions
-
4pytrustnfe/nfe/assinatura.py
-
52pytrustnfe/nfse/ginfes/__init__.py
-
12pytrustnfe/nfse/ginfes/templates/CancelarNfseV3.xml
-
9pytrustnfe/nfse/ginfes/templates/ConsultarLoteRpsV3.xml
-
6pytrustnfe/nfse/ginfes/templates/ConsultarSituacaoLoteRpsV3.xml
-
18pytrustnfe/nfse/ginfes/templates/RecepcionarLoteRpsV3.xml
-
121pytrustnfe/nfse/ginfes/templates/Rps.xml
-
44pytrustnfe/nfse/simpliss/__init__.py
-
14pytrustnfe/nfse/simpliss/templates/CancelarNfse.xml
-
10pytrustnfe/nfse/simpliss/templates/ConsultarLoteRps.xml
-
10pytrustnfe/nfse/simpliss/templates/ConsultarSituacaoLoteRps.xml
-
2pytrustnfe/nfse/simpliss/templates/RecepcionarLoteRps.xml
-
8pytrustnfe/nfse/simpliss/templates/Rps.xml
-
1pytrustnfe/test/test_ginfes.py
-
2pytrustnfe/test/test_simpliss.py
@ -1,15 +1,15 @@ |
|||||
<CancelarNfseEnvio xmlns = "http://www.betha.com.br/e-nota-contribuinte-ws"> |
|
||||
|
<CancelarNfseEnvio xmlns="http://www.betha.com.br/e-nota-contribuinte-ws"> |
||||
<Pedido> |
<Pedido> |
||||
<InfPedidoCancelamento Id="1"> |
<InfPedidoCancelamento Id="1"> |
||||
<IdentificacaoNfse> |
<IdentificacaoNfse> |
||||
<Numero>58</Numero> |
|
||||
|
<Numero>{{ cancelamento.numero_nfse }}</Numero> |
||||
<CpfCnpj> |
<CpfCnpj> |
||||
<Cnpj>45111111111100</Cnpj> |
|
||||
|
<Cnpj>{{ cancelamento.cnpj_prestador }}</Cnpj> |
||||
</CpfCnpj> |
</CpfCnpj> |
||||
<InscricaoMunicipal>123498</InscricaoMunicipal> |
|
||||
<CodigoMunicipio>4204608</CodigoMunicipio> |
|
||||
|
<InscricaoMunicipal>{{ cancelamento.inscricao_municipal }}</InscricaoMunicipal> |
||||
|
<CodigoMunicipio>{{ cancelamento.cidade }}</CodigoMunicipio> |
||||
</IdentificacaoNfse> |
</IdentificacaoNfse> |
||||
<CodigoCancelamento>1</CodigoCancelamento> |
|
||||
|
<CodigoCancelamento>{{ cancelamento.codigo_cancelamento }}</CodigoCancelamento> |
||||
</InfPedidoCancelamento> |
</InfPedidoCancelamento> |
||||
</Pedido> |
</Pedido> |
||||
</CancelarNfseEnvio> |
</CancelarNfseEnvio> |
||||
@ -1,8 +1,7 @@ |
|||||
<ConsultarLoteRpsEnvio xmlns="http://www.betha.com.br/e-nota-contribuinte-ws"> |
|
||||
|
<ConsultarLoteRpsEnvio xmlns="http://www.ginfes.com.br/servico_consultar_lote_rps_envio_v03.xsd" xmlns:tipos="http://www.ginfes.com.br/tipos_v03.xsd"> |
||||
<Prestador> |
<Prestador> |
||||
<CpfCnpj> |
|
||||
<Cnpj>45111111111100</Cnpj> |
|
||||
</CpfCnpj> |
|
||||
|
<tipos:Cnpj>{{ consulta.cnpj_prestador }}</tipos:Cnpj> |
||||
|
<tipos:InscricaoMunicipal>{{ consulta.inscricao_municipal }}</tipos:InscricaoMunicipal> |
||||
</Prestador> |
</Prestador> |
||||
<Protocolo>141542179222170</Protocolo> |
|
||||
|
<Protocolo>{{ consulta.protocolo }}</Protocolo> |
||||
</ConsultarLoteRpsEnvio> |
</ConsultarLoteRpsEnvio> |
||||
@ -1,7 +1,7 @@ |
|||||
<ConsultarSituacaoLoteRpsEnvio xmlns="http://www.ginfes.com.br/servico_consultar_situacao_lote_rps_envio_v03.xsd" xmlns:tipos="http://www.ginfes.com.br/tipos_v03.xsd"> |
<ConsultarSituacaoLoteRpsEnvio xmlns="http://www.ginfes.com.br/servico_consultar_situacao_lote_rps_envio_v03.xsd" xmlns:tipos="http://www.ginfes.com.br/tipos_v03.xsd"> |
||||
<Prestador> |
<Prestador> |
||||
<tipos:Cnpj>45111111111100</tipos:Cnpj> |
|
||||
<tipos:InscricaoMunicipal>123456</tipos:InscricaoMunicipal> |
|
||||
|
<tipos:Cnpj>{{ consulta.cnpj_prestador }}</tipos:Cnpj> |
||||
|
<tipos:InscricaoMunicipal>{{ consulta.inscricao_municipal }}</tipos:InscricaoMunicipal> |
||||
</Prestador> |
</Prestador> |
||||
<Protocolo>141542179222170</Protocolo> |
|
||||
|
<Protocolo>{{ consulta.protocolo }}</Protocolo> |
||||
</ConsultarSituacaoLoteRpsEnvio> |
</ConsultarSituacaoLoteRpsEnvio> |
||||
@ -1,11 +1,13 @@ |
|||||
<EnviarLoteRpsEnvio xmlns = "http://www.betha.com.br/e-nota-contribuinte-ws"> |
|
||||
<LoteRps Id="lote1" versao="2.02"> |
|
||||
<NumeroLote>2012024</NumeroLote> |
|
||||
<Cnpj>45111111111100</Cnpj> |
|
||||
<InscricaoMunicipal>123498</InscricaoMunicipal> |
|
||||
<QuantidadeRps>1</QuantidadeRps> |
|
||||
<ListaRps> |
|
||||
{% include 'rps.xml' %} |
|
||||
|
<EnviarLoteRpsEnvio xmlns="http://www.ginfes.com.br/servico_enviar_lote_rps_envio_v03.xsd" xmlns:tipos="http://www.ginfes.com.br/tipos_v03.xsd"> |
||||
|
<LoteRps Id="lote{{ nfse.numero_lote }}"> |
||||
|
<tipos:NumeroLote>{{ nfse.numero_lote }}</tipos:NumeroLote> |
||||
|
<tipos:Cnpj>{{ nfse.cnpj_prestador }}</tipos:Cnpj> |
||||
|
<tipos:InscricaoMunicipal>{{ nfse.inscricao_municipal }}</tipos:InscricaoMunicipal> |
||||
|
<tipos:QuantidadeRps>{{ nfse.lista_rps|length }}</tipos:QuantidadeRps> |
||||
|
<ListaRps xmlns="http://www.ginfes.com.br/tipos_v03.xsd"> |
||||
|
{% for rps in nfse.lista_rps -%} |
||||
|
{% include 'Rps.xml' %} |
||||
|
{% endfor %} |
||||
</ListaRps> |
</ListaRps> |
||||
</LoteRps> |
</LoteRps> |
||||
</EnviarLoteRpsEnvio> |
</EnviarLoteRpsEnvio> |
||||
@ -1,82 +1,91 @@ |
|||||
<Rps> |
<Rps> |
||||
<InfRps Id="rps1"> |
|
||||
|
<InfRps Id="rps{{ rps.numero }}"> |
||||
<IdentificacaoRps> |
<IdentificacaoRps> |
||||
<Numero>25</Numero> |
|
||||
<Serie>A1</Serie> |
|
||||
<Tipo>1</Tipo> |
|
||||
|
<Numero>{{ rps.numero }}</Numero> |
||||
|
<Serie>{{ rps.serie }}</Serie> |
||||
|
<Tipo>{{ rps.tipo_rps }}</Tipo> |
||||
</IdentificacaoRps> |
</IdentificacaoRps> |
||||
<DataEmissao>2014-12-06</DataEmissao> |
|
||||
<NaturezaOperacao>1</NaturezaOperacao> |
|
||||
<RegimeEspecialTributacao>1</RegimeEspecialTributacao> |
|
||||
<OptanteSimplesNacional>1</OptanteSimplesNacional> |
|
||||
<IncentivadorCultural>1</IncentivadorCultural> |
|
||||
<Status>1</Status> |
|
||||
|
<DataEmissao>{{ rps.data_emissao }}</DataEmissao> |
||||
|
<NaturezaOperacao>{{ rps.natureza_operacao }}</NaturezaOperacao> |
||||
|
<RegimeEspecialTributacao>{{ rps.regime_tributacao }}</RegimeEspecialTributacao> |
||||
|
<OptanteSimplesNacional>{{ rps.optante_simples }}</OptanteSimplesNacional> |
||||
|
<IncentivadorCultural>{{ rps.incentivador_cultural }}</IncentivadorCultural> |
||||
|
<Status>{{ rps.status }}</Status> |
||||
<RpsSubstituido> |
<RpsSubstituido> |
||||
<Numero>1</Numero> |
|
||||
<Serie>1</Serie> |
|
||||
<Tipo>1</Tipo> |
|
||||
|
<Numero>{{ rps.numero_substituido }}</Numero> |
||||
|
<Serie>{{ rps.serie_substituido }}</Serie> |
||||
|
<Tipo>{{ rps.tipo_substituido }}</Tipo> |
||||
</RpsSubstituido> |
</RpsSubstituido> |
||||
<OutrasInformacoes>1</OutrasInformacoes> |
|
||||
<Servico> |
<Servico> |
||||
<Valores> |
<Valores> |
||||
<ValorServicos>100</ValorServicos> |
|
||||
<ValorDeducoes>0</ValorDeducoes> |
|
||||
<ValorPis>0</ValorPis> |
|
||||
<ValorCofins>0</ValorCofins> |
|
||||
<ValorInss>0</ValorInss> |
|
||||
<ValorIr>0</ValorIr> |
|
||||
<ValorCsll>0</ValorCsll> |
|
||||
<OutrasRetencoes>0</OutrasRetencoes> |
|
||||
<DescontoIncondicionado>0</DescontoIncondicionado> |
|
||||
<DescontoCondicionado>0</DescontoCondicionado> |
|
||||
|
<ValorServicos>{{ rps.valor_servico }}</ValorServicos> |
||||
|
<ValorDeducoes>{{ rps.valor_deducao }}</ValorDeducoes> |
||||
|
<ValorPis>{{ rps.valor_pis }}</ValorPis> |
||||
|
<ValorCofins>{{ rps.valor_cofins }}</ValorCofins> |
||||
|
<ValorInss>{{ rps.valor_inss }}</ValorInss> |
||||
|
<ValorIr>{{ rps.valor_ir }}</ValorIr> |
||||
|
<ValorCsll>{{ rps.valor_csll }}</ValorCsll> |
||||
|
<IssRetido>{{ rps.iss_retido }}</IssRetido> |
||||
|
<ValorIss>{{ rps.valor_iss }}</ValorIss> |
||||
|
<ValorIssRetido>{{ rps.valor_iss_retido }}</ValorIssRetido> |
||||
|
<OutrasRetencoes>{{ rps.outras_retencoes }}</OutrasRetencoes> |
||||
|
<BaseCalculo>{{ rps.base_calculo }}</BaseCalculo> |
||||
|
<Aliquota>{{ rps.aliquota }}</Aliquota> |
||||
|
<ValorLiquidoNfse>{{ rps.valor_liquido_nfse }}</ValorLiquidoNfse> |
||||
|
<DescontoIncondicionado>{{ rps.desconto_incondicionado }}</DescontoIncondicionado> |
||||
|
<DescontoCondicionado>{{ rps.desconto_condicionado }}</DescontoCondicionado> |
||||
</Valores> |
</Valores> |
||||
<IssRetido>2</IssRetido> |
|
||||
<ItemListaServico>0702</ItemListaServico> |
|
||||
<CodigoTributacaoMunicipio>2525</CodigoTributacaoMunicipio> |
|
||||
<Discriminacao>Prog.</Discriminacao> |
|
||||
<CodigoMunicipio>4204608</CodigoMunicipio> |
|
||||
<ExigibilidadeISS>1</ExigibilidadeISS> |
|
||||
<MunicipioIncidencia>4204608</MunicipioIncidencia> |
|
||||
|
<ItemListaServico>{{ rps.codigo_servico }}</ItemListaServico> |
||||
|
<CodigoCnae>{{ rps.cnae_servico }}</CodigoCnae> |
||||
|
<CodigoTributacaoMunicipio>{{ rps.codigo_tributacao_municipio }}</CodigoTributacaoMunicipio> |
||||
|
<Discriminacao>{{ rps.descricao }}</Discriminacao> |
||||
|
<CodigoMunicipio>{{ rps.codigo_municipio }}</CodigoMunicipio> |
||||
</Servico> |
</Servico> |
||||
<Prestador> |
<Prestador> |
||||
<CpfCnpj> |
|
||||
<Cnpj>45111111111100</Cnpj> |
|
||||
</CpfCnpj> |
|
||||
<InscricaoMunicipal>123498</InscricaoMunicipal> |
|
||||
|
<Cnpj>{{ rps.prestador.cnpj }}</Cnpj> |
||||
|
<InscricaoMunicipal>{{ rps.prestador.inscricao_municipal }}</InscricaoMunicipal> |
||||
</Prestador> |
</Prestador> |
||||
<Tomador> |
<Tomador> |
||||
<IdentificacaoTomador> |
<IdentificacaoTomador> |
||||
<CpfCnpj> |
<CpfCnpj> |
||||
<Cnpj>83787494000123</Cnpj> |
|
||||
|
{% if rps.tomador.cnpj_cpf|length == 14 %} |
||||
|
<Cnpj>{{ rps.tomador.cnpj_cpf }}</Cnpj> |
||||
|
{% endif %} |
||||
|
{% if rps.tomador.cnpj_cpf|length == 11 %} |
||||
|
<Cpf>{{ rps.tomador.cnpj_cpf }}</Cpf> |
||||
|
{% endif %} |
||||
</CpfCnpj> |
</CpfCnpj> |
||||
|
<InscricaoMunicipal>{{ rps.tomador.inscricao_municipal }}</InscricaoMunicipal> |
||||
</IdentificacaoTomador> |
</IdentificacaoTomador> |
||||
<RazaoSocial>INSTITUICAO FINANCEIRA</RazaoSocial> |
|
||||
|
<RazaoSocial>{{ rps.tomador.razao_social }}</RazaoSocial> |
||||
<Endereco> |
<Endereco> |
||||
<Endereco>AV. 7 DE SETEMBRO</Endereco> |
|
||||
<Numero>1505</Numero> |
|
||||
<Complemento>AO LADO DO JOAO AUTOMOVEIS</Complemento> |
|
||||
<Bairro>CENTRO</Bairro> |
|
||||
<CodigoMunicipio>4201406</CodigoMunicipio> |
|
||||
<Uf>SC</Uf> |
|
||||
<Cep>88900000</Cep> |
|
||||
|
<Endereco>{{ rps.tomador.logradouro }}</Endereco> |
||||
|
<Numero>{{ rps.tomador.numero }}</Numero> |
||||
|
<Complemento>{{ rps.tomador.complemento }}</Complemento> |
||||
|
<Bairro>{{ rps.tomador.bairro }}</Bairro> |
||||
|
<CodigoMunicipio>{{ rps.tomador.cidade }}</CodigoMunicipio> |
||||
|
<Uf>{{ rps.tomador.uf }}</Uf> |
||||
|
<Cep>{{ rps.tomador.cep }}</Cep> |
||||
</Endereco> |
</Endereco> |
||||
<Contato> |
<Contato> |
||||
<Telefone>4835220026</Telefone> |
|
||||
<Email>luiz.alves@cxpostal.com</Email> |
|
||||
|
<Telefone>{{ rps.tomador.telefone }}</Telefone> |
||||
|
<Email>{{ rps.tomador.email }}</Email> |
||||
</Contato> |
</Contato> |
||||
</Tomador> |
</Tomador> |
||||
|
{% if rps.intermediario is defined -%} |
||||
<IntermediarioServico> |
<IntermediarioServico> |
||||
<IdentificacaoIntermediario> |
|
||||
|
<RazaoSocial>{{ rps.intermediario.razao_social }}</RazaoSocial> |
||||
<CpfCnpj> |
<CpfCnpj> |
||||
<Cnpj>06410987065144</Cnpj> |
|
||||
|
<Cnpj>{{ rps.intermediario.cnpj }}</Cnpj> |
||||
</CpfCnpj> |
</CpfCnpj> |
||||
<InscricaoMunicipal>22252</InscricaoMunicipal> |
|
||||
</IdentificacaoIntermediario> |
|
||||
<RazaoSocial>CONSTRUTORA TERRA FIRME</RazaoSocial> |
|
||||
|
<InscricaoMunicipal>{{ rps.intermediario.inscricao_municipal }}</InscricaoMunicipal> |
||||
</IntermediarioServico> |
</IntermediarioServico> |
||||
<ConstrucaoCivil> |
|
||||
<CodigoObra>142</CodigoObra> |
|
||||
<Art>1/2014</Art> |
|
||||
</ConstrucaoCivil> |
|
||||
</InfDeclaracaoPrestacaoServico> |
|
||||
|
{% endif %} |
||||
|
{% if rps.construcao_civil is defined -%} |
||||
|
<ContrucaoCivil> |
||||
|
<CodigoObra>{{ rps.construcao_civil.codigo_obra }}</CodigoObra> |
||||
|
<Art>{{ rps.construcao_civil.art }}</Art> |
||||
|
</ContrucaoCivil> |
||||
|
{% endif %} |
||||
|
</InfRps> |
||||
</Rps> |
</Rps> |
||||
@ -1,13 +1,13 @@ |
|||||
<ConsultarLoteRps xmlns="http://www.sistema.com.br/Sistema.Ws.Nfse"> |
<ConsultarLoteRps xmlns="http://www.sistema.com.br/Sistema.Ws.Nfse"> |
||||
<ConsultarLoteRpsEnvio> |
<ConsultarLoteRpsEnvio> |
||||
<Prestador xmlns="http://www.sistema.com.br/Nfse/arquivos/nfse_3.xsd"> |
<Prestador xmlns="http://www.sistema.com.br/Nfse/arquivos/nfse_3.xsd"> |
||||
<Cnpj>[string?]</Cnpj> |
|
||||
<InscricaoMunicipal>[string?]</InscricaoMunicipal> |
|
||||
|
<Cnpj>{{ consulta.cnpj_prestador }}</Cnpj> |
||||
|
<InscricaoMunicipal>{{ consulta.inscricao_municipal }}</InscricaoMunicipal> |
||||
</Prestador> |
</Prestador> |
||||
<Protocolo xmlns="http://www.sistema.com.br/Nfse/arquivos/nfse_3.xsd">[string?]</Protocolo> |
|
||||
|
<Protocolo xmlns="http://www.sistema.com.br/Nfse/arquivos/nfse_3.xsd">{{ consulta.protocolo }}</Protocolo> |
||||
</ConsultarLoteRpsEnvio> |
</ConsultarLoteRpsEnvio> |
||||
<pParam> |
<pParam> |
||||
<P1 xmlns="http://www.sistema.com.br/Sistema.Ws.Nfse.Cn">[string?]</P1> |
|
||||
<P2 xmlns="http://www.sistema.com.br/Sistema.Ws.Nfse.Cn">[string?]</P2> |
|
||||
|
<P1 xmlns="http://www.sistema.com.br/Sistema.Ws.Nfse.Cn">{{ consulta.cnpj_prestador }}</P1> |
||||
|
<P2 xmlns="http://www.sistema.com.br/Sistema.Ws.Nfse.Cn">{{ consulta.senha }}</P2> |
||||
</pParam> |
</pParam> |
||||
</ConsultarLoteRps> |
</ConsultarLoteRps> |
||||
@ -1,13 +1,13 @@ |
|||||
<ConsultarSituacaoLoteRps xmlns="http://www.sistema.com.br/Sistema.Ws.Nfse"> |
<ConsultarSituacaoLoteRps xmlns="http://www.sistema.com.br/Sistema.Ws.Nfse"> |
||||
<ConsultarSituacaoLoteRpsEnvio> |
<ConsultarSituacaoLoteRpsEnvio> |
||||
<Prestador xmlns="http://www.sistema.com.br/Nfse/arquivos/nfse_3.xsd"> |
<Prestador xmlns="http://www.sistema.com.br/Nfse/arquivos/nfse_3.xsd"> |
||||
<Cnpj>[string?]</Cnpj> |
|
||||
<InscricaoMunicipal>[string?]</InscricaoMunicipal> |
|
||||
|
<Cnpj>{{ consulta.cnpj_prestador }}</Cnpj> |
||||
|
<InscricaoMunicipal>{{ consulta.inscricao_municipal }}</InscricaoMunicipal> |
||||
</Prestador> |
</Prestador> |
||||
<Protocolo xmlns="http://www.sistema.com.br/Nfse/arquivos/nfse_3.xsd">[string?]</Protocolo> |
|
||||
|
<Protocolo xmlns="http://www.sistema.com.br/Nfse/arquivos/nfse_3.xsd">{{ consulta.protocolo }}</Protocolo> |
||||
</ConsultarSituacaoLoteRpsEnvio> |
</ConsultarSituacaoLoteRpsEnvio> |
||||
<pParam> |
<pParam> |
||||
<P1 xmlns="http://www.sistema.com.br/Sistema.Ws.Nfse.Cn">[string?]</P1> |
|
||||
<P2 xmlns="http://www.sistema.com.br/Sistema.Ws.Nfse.Cn">[string?]</P2> |
|
||||
|
<P1 xmlns="http://www.sistema.com.br/Sistema.Ws.Nfse.Cn">{{ consulta.cnpj_prestador }}</P1> |
||||
|
<P2 xmlns="http://www.sistema.com.br/Sistema.Ws.Nfse.Cn">{{ consulta.senha }}</P2> |
||||
</pParam> |
</pParam> |
||||
</ConsultarSituacaoLoteRps> |
</ConsultarSituacaoLoteRps> |
||||
Write
Preview
Loading…
Cancel
Save
Reference in new issue