Ir para conteúdo
  • Cadastre-se

dev botao

NFSe com impostos federais


eflaeschen
  • Este tópico foi criado há 426 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Prezados,

Estou preenchendo os campos com os valores dos impostos federais como abaixo, mas não estão sendo considerados na emissão da NFSe (DF), estão ficando zerados. O que mais preciso configurar para que sejam considerados na apuração do valor líquido e incluídos na DANFE ?

            Servico.Valores.ValorServicos := vValorDoItem;
            Servico.Valores.AliquotaPis := vAliquotaDoPIS;
            Servico.Valores.ValorPis := vValorDoPIS;
            Servico.Valores.AliquotaCofins := vAliquotaDaCOFINS;
            Servico.Valores.ValorCofins := vValorDaCOFINS;
            Servico.Valores.AliquotaCsll := vAliquotaDaCOFINS;
            Servico.Valores.ValorCsll := vValorDaCOFINS;

No exemplo do projeto ACBr não são atribuídos valores para os parâmetros RetidoPis, RetidoCOFINS, etc. para o provedor do DF, seria o caso de atribuir "snSim" para eles ?

 

Editado por eflaeschen
Erro de digitação
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde,

Quais são as tags que estão ficando com os seus valores zerados?

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Veja, apesar de estarem com alíquotas e valores definidos, na DANFE constam zerados e nem aparecem no xml. É assim que está no XML:

<Servico>
    -<Valores>
        <ValorServicos>3492.21</ValorServicos>
    </Valores>
    <IssRetido>2</IssRetido>
    <ItemListaServico>17.14</ItemListaServico>
    <CodigoCnae>6911701</CodigoCnae>
    <CodigoTributacaoMunicipio>1714</CodigoTributacaoMunicipio>
    <CodigoNbs>113012000</CodigoNbs>
    <Discriminacao>Honorarios Advocaticios mensais conforme contrato</Discriminacao>
    <CodigoMunicipio>5300108</CodigoMunicipio>
    <ExigibilidadeISS>1</ExigibilidadeISS>
    <MunicipioIncidencia>5300108</MunicipioIncidencia>
</Servico>

Pegando uma NFSe gerado pelo site do DF, fica assim:

<Servico>
    <Valores>
        <ValorServicos>18114.51</ValorServicos>
        <ValorDeducoes>0.00</ValorDeducoes>
        <ValorPis>117.74</ValorPis>
        <ValorCofins>543.44</ValorCofins>
        <ValorInss>0.00</ValorInss>
        <ValorIr>271.72</ValorIr>
        <ValorCsll>181.15</ValorCsll>
        <OutrasRetencoes>0.00</OutrasRetencoes>
        <DescontoIncondicionado>0.00</DescontoIncondicionado>
        <DescontoCondicionado>0.00</DescontoCondicionado>
    </Valores>
    <IssRetido>2</IssRetido>
    <ItemListaServico>17.14</ItemListaServico>
    <CodigoCnae>6911701</CodigoCnae>
    <CodigoTributacaoMunicipio>1714</CodigoTributacaoMunicipio>
    <Discriminacao>Honorários advocatícios mensais conforme contrato</Discriminacao>
    <CodigoMunicipio>5300108</CodigoMunicipio>
    <ExigibilidadeISS>1</ExigibilidadeISS>
    <MunicipioIncidencia>5300108</MunicipioIncidencia>
</Servico>

 

Além das alíquotas e valores correspondentes deveria "setar" mais algum flag para poder sair na nota ??

 

Editado por eflaeschen
Faltou complementar
Link para o comentário
Compartilhar em outros sites

  • Consultores

Cuidado ao comparar o XML baixado do site com o do componente.

1. o componente gera e envia o XML do Rps que é diferente do XML da NFS-e.

2. tem provedor que gera o XML via site de uma forma e de outra pelo webservice.

O primeiro fragmento de XML que você anexou é do Rps ou da NFS-e retornada pelo webservice?

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia,

Você está com os fontes atualizados?

Confirme se os valores estão sendo preenchidos corretamente nas tags.

Tomando como exemplo o ValorCofins, no local destacado no código e arquivo a seguir.

Veja o que está chegando no NFSe.Servico.Valores.ValorCofins

E o NrOcorrValorCofins deve ser 0 ou 1.

../trunk2/Fontes/ACBrDFe/ACBrNFSeX/Base/Provedores/ACBrNFSeXGravarXml_ABRASFv2.pas

function TNFSeW_ABRASFv2.GerarValores: TACBrXmlNode;
.
.
.
  Result.AppendChild(AddNode(tcDe2, '#16', 'ValorCofins', 1, 15, NrOcorrValorCofins,
                                NFSe.Servico.Valores.ValorCofins, DSC_VCOFINS));

 

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...

Bom dia a todos. Retomando esse assunto já que não consegui resolver....

É assim que estou preenchendo, seguindo o exemplo do projeto (ACBrNFSeX)

with Servico.ItemServico.New do
    begin
    ...

    ValorBCPIS             := vBaseCalculo;
    AliqRetPIS             := vAliquotaDoPIS;
    ValorPIS               := vValorDoPIS;

    ValorBCCOFINS          := vBaseCalculo;
    AliqRetCOFINS          := vAliquotaDaCOFINS;
    ValorCOFINS            := vValorDaCOFINS;

    ValorBCCSLL            := vBaseCalculo;
    AliqRetCSLL            := vAliquotaDaCSLL;
    ValorCSLL              := vValorDaCSLL;

    ValorBCRetIRRF         := vBaseCalculo;
    AliqRetIRRF            := vAliquotaDoIR;
    ValorIRRF              := vValorDoIR;
    end;
    
Servico.Valores.ValorISS       := RoundTo5(vValorDoISS, -2);
Servico.Valores.AliquotaIr     := vAliquotaDoIR;
Servico.Valores.ValorIr        := vValorDoIR;
Servico.Valores.ValorServicos  := vValorDoItem;
Servico.Valores.ValorDeducoes  := 0.00;
Servico.Valores.AliquotaPis    := vAliquotaDoPIS;
Servico.Valores.ValorPis       := vValorDoPIS;
Servico.Valores.AliquotaCofins := vAliquotaDaCOFINS;
Servico.Valores.ValorCofins    := vValorDaCOFINS;
Servico.Valores.AliquotaCsll   := vAliquotaDaCSLL;
Servico.Valores.ValorCsll      := vValorDaCSLL;
Servico.Valores.ValorInss      := 0.00;
Servico.Valores.AliquotaInss   := 0.00;

Servico.Valores.ValorLiquidoNfse := Servico.Valores.ValorServicos          - Servico.Valores.ValorPis -
                                    Servico.Valores.ValorCofins            - Servico.Valores.ValorInss -
                                    Servico.Valores.ValorIr                - Servico.Valores.ValorCsll -
                                    Servico.Valores.OutrasRetencoes        - Servico.Valores.ValorIssRetido -
                                    Servico.Valores.DescontoIncondicionado - Servico.Valores.DescontoCondicionado;
 

 

Passando pelo debugger, os valores estão sendo preenchidos corretamente, mas as NFSe continua saindo sem a definição dos impostos. 

O que mais tenho que configurara para resolver essa questão ?

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite,

Seguindo no exemplo do ValorCofins, se ao debugar a propriedade Servico.Valores.ValorCofins, ela possui valor e não foi gerada a tag no XML, seus fontes não estão atualizados.

Debugando o trecho que destaquei no tópico anterior, se o NrOcorrValorCofins não for 1 é mais um indício dos fontes desatualizados ou não foram reinstalados após a atualização.

Atualize os fontes, reinstale os componentes e confirme os dois pontos acima.

  • Curtir 1
  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 426 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.