Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado (editado)

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
Postado (editado)

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
  • Consultores
Postado

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 / Araraquara-SP

Araraquara - A era dos Trólebus

  • Consultores
Postado

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
  • 1 mês depois ...
Postado

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 ?

 

  • Consultores
Postado

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
  • Este tópico foi criado há 615 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.