diff --git a/pytrustnfe/nfse/paulistana/templates/EnvioLoteRPS.xml b/pytrustnfe/nfse/paulistana/templates/EnvioLoteRPS.xml index 8e9f34d..e7003de 100644 --- a/pytrustnfe/nfse/paulistana/templates/EnvioLoteRPS.xml +++ b/pytrustnfe/nfse/paulistana/templates/EnvioLoteRPS.xml @@ -32,28 +32,43 @@ {{ rps.codigo_atividade }} {{ rps.aliquota_atividade }} {{ rps.iss_retido | default('false') }} + {% if rps.tomador.tipo_cpfcnpj != 3 %} - {% if rps.tomador.tipo_cpfcnpj == 1 -%} - {{ rps.tomador.cpf_cnpj }} - {% endif %} - {% if rps.tomador.tipo_cpfcnpj == 2 -%} - {{ rps.tomador.cpf_cnpj }} - {% endif %} + {% if rps.tomador.tipo_cpfcnpj == 1 -%} + {{ rps.tomador.cpf_cnpj }} + {% endif %} + {% if rps.tomador.tipo_cpfcnpj == 2 -%} + {{ rps.tomador.cpf_cnpj }} + {% endif %} + {% endif %} {% if rps.tomador.inscricao_municipal -%} {{ rps.tomador.inscricao_municipal }} {% endif %} {{ rps.tomador.razao_social|normalize|escape }} + {% if rps.tomador.cidade %} + {% if rps.tomador.tipo_logradouro %} {{ rps.tomador.tipo_logradouro }} + {% endif %} + {% if rps.tomador.logradouro %} {{ rps.tomador.logradouro|normalize|escape }} + {% endif %} + {% if rps.tomador.numero %} {{ rps.tomador.numero }} + {% endif %} + {% if rps.tomador.complemento %} {{ rps.tomador.complemento|normalize|escape }} + {% endif %} + {% if rps.tomador.bairro %} {{ rps.tomador.bairro }} + {% endif %} {{ rps.tomador.cidade }} {{ rps.tomador.uf }} - {{ rps.tomador.cep }} + {% if rps.tomador.cep %}{{ rps.tomador.cep }}{% endif %} + {% endif %} + {% if rps.tomador.email %}{{ rps.tomador.email }}{% endif %} {{ rps.descricao|normalize|escape }} {% endfor %} diff --git a/pytrustnfe/nfse/paulistana/templates/EnvioRPS.xml b/pytrustnfe/nfse/paulistana/templates/EnvioRPS.xml index d828534..35e08cb 100644 --- a/pytrustnfe/nfse/paulistana/templates/EnvioRPS.xml +++ b/pytrustnfe/nfse/paulistana/templates/EnvioRPS.xml @@ -6,46 +6,64 @@ {% for rps in nfse.lista_rps -%} - {{ rps.assinatura }} + {{ rps.assinatura }} - {{ rps.prestador.inscricao_municipal }} - {{ rps.serie }} - {{ rps.numero }} + {{ rps.prestador.inscricao_municipal }} + {{ rps.serie }} + {{ rps.numero }} - RPS-M + {{ rps.tipo_rps | default('RPS') }} {{ rps.data_emissao }} N - T - {{ nfse.total_servicos }} - {{ nfse.total_deducoes }} - {{ rps.valor_pis }} - {{ rps.valor_cofins }} - {{ rps.valor_inss }} - {{ rps.valor_pis }} - {{ rps.valor_csll }} + {{ rps.tributacao_rps | default('T') }} + {{ rps.valor_servico }} + {{ rps.valor_deducao }} + {{ rps.valor_pis | default('0.00') }} + {{ rps.valor_cofins | default('0.00') }} + {{ rps.valor_inss | default('0.00') }} + {{ rps.valor_ir | default('0.00') }} + {{ rps.valor_csll | default('0.00') }} {{ rps.codigo_atividade }} {{ rps.aliquota_atividade }} - false + {{ rps.iss_retido | default('false') }} + {% if rps.tomador.tipo_cpfcnpj != 3 %} - {% if rps.tomador.tipo_cpfcnpj == 1 -%} - {{ rps.tomador.cpf_cnpj }} - {% endif %} - {% if rps.tomador.tipo_cpfcnpj == 2 -%} - {{ rps.tomador.cpf_cnpj }} - {% endif %} + {% if rps.tomador.tipo_cpfcnpj == 1 -%} + {{ rps.tomador.cpf_cnpj }} + {% endif %} + {% if rps.tomador.tipo_cpfcnpj == 2 -%} + {{ rps.tomador.cpf_cnpj }} + {% endif %} - {{ rps.tomador.razao_social }} + {% endif %} + {% if rps.tomador.inscricao_municipal -%} + {{ rps.tomador.inscricao_municipal }} + {% endif %} + {{ rps.tomador.razao_social|normalize|escape }} + {% if rps.tomador.cidade %} - {{ rps.tomador.tipo_logradouro }} - {{ rps.tomador.logradouro }} - {{ rps.tomador.numero }} - {{ rps.tomador.complemento }} - {{ rps.tomador.bairro }} - {{ rps.tomador.cidade }} - {{ rps.tomador.uf }} - {{ rps.tomador.cep }} + {% if rps.tomador.tipo_logradouro %} + {{ rps.tomador.tipo_logradouro }} + {% endif %} + {% if rps.tomador.logradouro %} + {{ rps.tomador.logradouro|normalize|escape }} + {% endif %} + {% if rps.tomador.numero %} + {{ rps.tomador.numero }} + {% endif %} + {% if rps.tomador.complemento %} + {{ rps.tomador.complemento|normalize|escape }} + {% endif %} + {% if rps.tomador.bairro %} + {{ rps.tomador.bairro }} + {% endif %} + {{ rps.tomador.cidade }} + {{ rps.tomador.uf }} + {% if rps.tomador.cep %}{{ rps.tomador.cep }}{% endif %} - {{ rps.descricao }} - {% endfor %} + {% endif %} + {% if rps.tomador.email %}{{ rps.tomador.email }}{% endif %} + {{ rps.descricao|normalize|escape }} + {% endfor %}