Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado

Bom dia,

Estou enviando as tag´s abaixo para emitir NFS-e no GOV para a prefeitura de Curitiba. As notas que deveriam ter retenções de PIS/COFINS não estão sendo geradas com retenção pelo GOV. O que pode ser? No meu código já estou enviando as tag´s de IBS/CBS.

Desde já agradeço a ajuda. Obrigado.

acbNFSe.NotasFiscais.New.NFSeServico.Valores.tribFed.vBCPisCofins := DM.qryUsu_T660NFV_usu_vlrtot.AsCurrency;
acbNFSe.NotasFiscais.New.NFSeServico.Valores.tribFed.vPis           := DM.qryUsu_T660NFV_usu_vlrpit.AsCurrency;
acbNFSe.NotasFiscais.New.NFSeServico.Valores.tribFed.vCofins        := DM.qryUsu_T660NFV_usu_vlrcrt.AsCurrency;
acbNFSe.NotasFiscais.New.NFSeServico.Valores.tribFed.tpRetPisCofins := trpcNenhum;
if (DM.qryUsu_T660NFV_usu_vlrpit.AsCurrency + DM.qryUsu_T660NFV_usu_vlrcrt.AsCurrency > 0) then
begin
   acbNFSe.NotasFiscais.New.NFSeServico.Valores.tribFed.tpRetPisCofins := trpcRetido;
end;
acbNFSe.NotasFiscais.New.NFSeServico.Valores.tribFed.vRetCP         := DM.qryUsu_T660NFV_usu_vlrins.AsCurrency;
acbNFSe.NotasFiscais.New.NFSeServico.Valores.tribFed.vRetIRRF       := DM.qryUsu_T660NFV_usu_vlrirf.AsCurrency;
acbNFSe.NotasFiscais.New.NFSeServico.Valores.tribFed.vRetCSLL       := DM.qryUsu_T660NFV_usu_vlrcsl.AsCurrency;

 

IBS/CBS

acbNFSe.NotasFiscais.New.NFSeServico.InfNFSe.IBSCBS.cLocalidadeIncid := 4106902;
acbNFSe.NotasFiscais.New.NFSeServico.InfNFSe.IBSCBS.xLocalidadeIncid := 'Curitiba';

acbNFSe.NotasFiscais.New.NFSeServico.IBSCBS.cIndOp := '030101'; 

acbNFSe.NotasFiscais.New.NFSeServico.IBSCBS.valores.trib.gIBSCBS.CST := CST200;
acbNFSe.NotasFiscais.New.NFSeServico.IBSCBS.valores.trib.gIBSCBS.cClassTrib := '200029';

acbNFSe.NotasFiscais.New.NFSeServico.IBSCBS.valores.trib.gIBSCBS.cCredPres := cpNenhum;

acbNFSe.NotasFiscais.New.NFSeServico.IBSCBS.valores.trib.gIBSCBS.gTribRegular.CSTReg := cstNenhum;
acbNFSe.NotasFiscais.New.NFSeServico.IBSCBS.valores.trib.gIBSCBS.gTribRegular.cClassTribReg := '';

Postado (editado)

no XML do recibo só retorno o CSLL.

<valores>
    <vServPrest>
        <vServ>16390.01</vServ>
    </vServPrest>
    <trib>
        <tribMun>
            <tribISSQN>1</tribISSQN>
            <tpRetISSQN>1</tpRetISSQN>
        </tribMun>
    <tribFed>
        <vRetCP>1802.90</vRetCP>
        <vRetCSLL>163.90</vRetCSLL>
    </tribFed>

    <totTrib>
        <indTotTrib>0</indTotTrib>
    </totTrib>
    </trib>
</valores>
Editado por eesoares
Postado

utilizando a função acbNFse.NotasFiscais.Items[0].GravarXML no arquivo gerado na tag DPS (<DPS xmlns="http://www.sped.fazenda.gov.br/nfse" versao="1.01">) a tag valores não aparece as retenções de PIS e CONFINS somente o CSLL, mesmo informando tpRetPisCofins := trpcRetido.

 

<valores>
    <vServPrest>
        <vServ>16390.01</vServ>
    </vServPrest>
    <trib>
        <tribMun>
            <tribISSQN>1</tribISSQN>
            <tpRetISSQN>1</tpRetISSQN>
        </tribMun>
        <tribFed>
            <vRetCP>1802.90</vRetCP>
            <vRetCSLL>163.90</vRetCSLL>
        </tribFed>
        <totTrib>
            <indTotTrib>0</indTotTrib>
        </totTrib>    
    </trib>
</valores>

 

 

Postado

inseri a tag Servico.Valores.tribFed.CST := cst01; para testar, porem no meu sistema está dando o erro "incompatibles types: 'TCST' and 'TCSTIcms."

 

Postado

Estou atualizando o componente e vi em um tópico sobre usa a ACBrNFSeXConversao ao invés de pcnfsconversao. Acho que já estou usando mas não lembro de tirar a referencia do pcnfsconversao do projeto.

 

Postado

mesmo depois de atualizar e reinstalar o componente ainda estou com o erro na parte Servico.Valores.tribFed.CST := cst01; para testar, porem no meu sistema está dando o erro "incompatibles types: 'TCST' and 'TCSTIcms."

Postado

Feito, consegui emitir com PIS/COFINS.

Vou detalhar o que fiz para caso alguém precise.

para resolver o erro "incompatibles types: 'TCST' and 'TCSTIcms." refiz o projeto do zero retirando as UNIT´s antigas.

Com isso a tag Servico.Valores.tribFed.CST := cst01; funcionou e caso tenha retenção tive que acrescentar as tag´s:

acbNFSe.NotasFiscais.New.NFSe.Servico.Valores.tribFed.vBCPisCofins := vValorTotal;
acbNFSe.NotasFiscais.New.NFSe.Servico.Valores.tribFed.pAliqPis := 0.65;
acbNFSe.NotasFiscais.New.NFSe.Servico.Valores.tribFed.pAliqCofins := 3;
acbNFSe.NotasFiscais.New.NFSe.Servico.Valores.tribFed.tpRetPisCofins := trpcRetido;

Obrigado pela ajuda.

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